Как распечатать только текущее время (а не дату) в файл? Мне это нужно в этом формате ...C++ Время печати Только в файл!
13:55:36
Я пробовал несколько различных идей, но все они включают в себя дату тоже.
Как распечатать только текущее время (а не дату) в файл? Мне это нужно в этом формате ...C++ Время печати Только в файл!
13:55:36
Я пробовал несколько различных идей, но все они включают в себя дату тоже.
Попробуйте strftime()
Попробуйте просматривал this ctime reference
Сочетание использования time()
, localtime()
, strftime()
и struct tm
вы должны получить там
Использование strftime! На этой странице приведен пример кода, в котором показано, как подготовиться к использованию этой функции с помощью time(), localtime() ...
char timestring[12];
strftime(timestring,sizeof(timestring),"%T",timestruct);
puts(timestring);
Какие идеи вы пытались? –
Это домашнее задание? – t0mm13b
Я понял это ... Этот метод работал ... Thx в любом случае! string kimsCache :: getCurrentTime() { time_t rawtime; struct tm * timeinfo; время (& rawtime); timeinfo = localtime (& rawtime); буфер символов [9]; strftime (буфер, 9, "% X", timeinfo); буфер возврата; } – KimberlyH