在VS2010中用C++添加写入TXT文件的代码,出现了错误,怎么处理?

2024-12-16 01:30:57
推荐回答(2个)
回答1:

mFile.Open("D:\vs2010\C++\test.txt",CFile::modeWrite||CFile::modeNoTruncate);
这里文件路径最好用双斜杠
mFile.Open("D:\\vs2010\\C++\\test.txt",CFile::modeWrite||CFile::modeNoTruncate);

CString是一个类,里面的主要元素是一个字符串的指针和一些其他的东西,你用sizeof是得不出来CString字符串长度的,应该用GetLength()函数才行
比如tt.Getlength();

回答2:

"D:\\vs2010\\C++\\test.txt"改成这。试试