Мне нужно создать структуру, в которой установлена дата. Я кое-что погуглил и нашел tm structure
из библиотеки time.h
, но у меня возникли некоторые проблемы; Мне нужно напечатать некоторые даты в файле журнала, вот пример:
typedef struct tm* tm_;
...
void NEW_Job()
{
time_t t;
tm_ secs;
t=time(NULL);
secs=localtime(&t);
add_QUEUEnode(generate_job());
fprintf(f, "\n%d:%d.%d : New job created.", secs->tm_hour, secs->tm_min, secs->tm_sec);
}
Я действительно не знаю, где я не прав.
Заранее спасибо за помощь :)
typedef struct tm* tm_;
-- Скрывать типы указателей за typedefs, как правило, плохая идея. Отбросьте typedef и просто объявитеstruct tm *secs;
- person Keith Thompson   schedule 06.05.2013