vc++6.0中怎么创建一个以系统时间为名字的txt文件
发布网友
发布时间:2023-11-20 15:47
我来回答
共2个回答
热心网友
时间:2024-12-04 18:55
原因很简单 你的 作为文件名的字符串中 含有系统不允许用于文件名的符号 : 冒号
因此失败的
你可以判断一下你的文件指针
热心网友
时间:2024-12-04 18:55
你把代码改改把 文件命名里面不允许有非法的字符,如!~?:等等。
CString str1;//获取系统时间
CTime tm;
tm=CTime:: GetCurrentTime();
str1=tm.Format("%H-%M-%S");
str1+=".txt";
const char *str2=str1;
MessageBox(str1,NULL,MB_OK);
FILE *pFile=fopen(str2,"w");