2009-12-13 3 views
0

Как распечатать только текущее время (а не дату) в файл? Мне это нужно в этом формате ...C++ Время печати Только в файл!

13:55:36

Я пробовал несколько различных идей, но все они включают в себя дату тоже.

+0

Какие идеи вы пытались? –

+0

Это домашнее задание? – t0mm13b

+0

Я понял это ... Этот метод работал ... Thx в любом случае! string kimsCache :: getCurrentTime() { time_t rawtime; struct tm * timeinfo; время (& rawtime); timeinfo = localtime (& rawtime); буфер символов [9]; strftime (буфер, 9, "% X", timeinfo); буфер возврата; } – KimberlyH

ответ

2

Попробуйте просматривал this ctime reference

Сочетание использования time(), localtime(), strftime() и struct tm вы должны получить там

1

Использование strftime! На этой странице приведен пример кода, в котором показано, как подготовиться к использованию этой функции с помощью time(), localtime() ...

char timestring[12]; 
strftime(timestring,sizeof(timestring),"%T",timestruct); 
puts(timestring); 
Смежные вопросы