如何将获得的时间 保存到文件里

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:22:07
偶想做一个 小程序 C++ 用户登录时将 获得的系统时间 保存到TXT文档里

获得时间的代码如下
#include <time.h>
#include <windows.h>
#include <stdio.h>
int main()
{
while(1)
{
time_t sec = time(NULL);
struct tm t = *localtime(&sec);
printf("%04d年%02d月%02d日 ",t.tm_year+1900,t.tm_mon+1,t.tm_mday);
printf("%02d:%02d:%02d\n ",t.tm_hour,t.tm_min,t.tm_sec);
Sleep(1000);
system("cls");
}
return 0;
}

大概就是这个样子 时间很急 截至到09年3月23号 晚上12点
这个我自己解决了 囧rz

time_t sec = time(NULL);
struct tm t = *localtime(&sec);
printf("%04d年%02d月%02d日 ",t.tm_year+1900,t.tm_mon+1,t.tm_mday);
printf("%02d:%02d:%02d\n ",t.tm_hour,t.tm_min,t.tm_sec);
while(i){out2<<t.tm_year+1900<<"年"<<t.tm_mon+1<<"月"<<t.tm_mday<<"日"<<t.tm_hour<<":"<<t.tm_min<<":"<<t.tm_sec<<endl;i--;}
Sleep(1000);
system("cls");

中间循环写这个就好了