Дата и время в C: Упражнение 1 с решением
Напишите программу на языке C для вывода текущего времени.
Пример решения :
Код C:
#include #include #include int main (void) {time_t cur_time; char * cur_t_string; cur_time = время (NULL); if (cur_time == ((time_t) -1)) {(void) fprintf (stderr, "Не удалось получить текущее время. n"); выход (EXIT_FAILURE); } cur_t_string = ctime (& cur_time); //преобразование в формат местного времени if (cur_t_string == NULL) {(void) fprintf (stderr, "Ошибка преобразования текущего времени. n"); выход (EXIT_FAILURE); } (void) printf (" n Текущее время:% s n", cur_t_string); exit (EXIT_SUCCESS);}
Пример вывода:
Текущее время: четверг, 3 августа, 13:38:58 2017 г.
Примечание: результат может отличаться от текущей системной даты и времени.
Блок-схема:
Редактор программного кода C: