У меня есть программа, которая сохраняет данные в файл, и я хочу поместить временную метку текущей даты/времени в этом журнале, но когда я попытаюсь записать время в файл, оно не появится, но другие данные, которые я пишу будем.как я могу сэкономить время на файл?
#include <iostream>
#include <windows.h>
#include <fstream>
#include <string>
#include <sstream>
#include <direct.h>
#include <stdio.h>
#include <time.h>
using namespace std;
string header_str = ("NULL");
int main()
{
for(;;)
{
stringstream header(stringstream::in | stringstream::out);
header << "datasdasdasd_";
time_t rawtime;
time (&rawtime);
header << ctime (&rawtime);
header_str = header.str();
fstream filestr;
filestr.open ("C:\\test.txt", fstream::in | fstream::out | fstream::app | ios_base::binary | ios_base::out);
for(;;)
{
filestr << (header_str);
}
filestr.close();
}
return 0;
}
Кто-нибудь знает, как это исправить?
Почему у вас бесконечный цикл? –
Бесконечность не квадрат на самом деле :-) – paxdiablo
бесконечной = FUN XD – blood