Дата и время в C: Упражнение 2 с решением
Напишите программу на языке C для вычисления количества секунд, прошедших с начала месяца.
Пример решения:
Код C:
#include #include int main (void) {time_t now; время (и сейчас); struct tm begin_month; Beg_month = * местное время (& сейчас); Beg_month.tm_hour = 0; Beg_month.tm_min = 0; Beg_month.tm_sec = 0; Beg_month.tm_mday = 1; двойные секунды = difftime (теперь mktime (& begin_month)); printf (" n% .f секунд прошло с начала месяца. n n", секунды); return 0;}
Пример вывода:
222084 секунды прошло с начала месяца.
Примечание: результат может отличаться от текущей системной даты и времени.
Блок-схема:
Редактор кода программирования на C: