Информатика, вопрос задал MrMiner1 , 7 лет назад

Язык: C++.
ОС: Ubuntu (Linux)

Требуется написать программу, которая выводит текущее время в десятичном формате в случае, если бы текущее местоположение было на гринвичском меридиане (время, отображающееся на компьютере не обязательно соответствует 0 часовому поясу).

Входные данные: отсутствуют.

Выходные данные: текущее время в UTC +0 в десятичном формате.

Ответы на вопрос

Ответил DigitalAnnihilator
0

В ответе я использовал CTIME библиотеку, если возникают вопросы почему именно её, то по нескольким причинам:

  • Самое высокая скорость работы по сравнению с C++ библиотеками, а её функционал полнойстью покрывает нужды.
  • В данном случаи используются достаточно прозрачные с точки зрения нейминга функции. Код будет хорошо читабилен.

К слову об указателе в функции getSecondsSinceUTCMidnight, не нужно беспокоиться об управлении памятью в данном случаи, за тебя это сделает функционал библиотеки.

Спасибо за отметку лучший ответ.

Приложения:
Новые вопросы