换行符 \n 在 Windows 记事本不会显示,用 Notepad2、Notepad++、UltraEdit 等打开就能看到,或者用 \r\n,或者按楼上所说去掉 CFile::typeBinary。
virtual void WriteString(LPTSTR lpsz);throw(CFileException); 将缓冲区中的数据写入到与CStdioFile对象相关联的文件中,不支持CString类型数据写入,结束的”\0”不被写入到文件中,lpsz缓冲区中的所有换行符被替换为回车换行符即”\n”转换为”\r\n”。 #include<iostream.h> #include<afx.h> void main() {...
(1)创建重写OnFileOpen、OnFileSaveAs 和OnFileSave 函数; (2)重写OnDraw 函数,如果用户选择“打开”文件,则以选择的文件的名称为参数创建CStdioFile对象,用ReadString 函数逐行读取文件并用TextOut 函数逐行显示;如果是“另存为”或“保存”,则用WriteString 函数将数据逐行写入指定文件,文件名由用户指定,文件路径通过...
WriteString的参数lpsz是一个以”\0”字符结束的字符串,要把这个字符串的内容写入文件。 提示:使用WriteString函数时,如果希望每执行一次WriteString,文本文件中的内容就会自动换行一次,那么就需要在需要换行的地方输出“ \n ”: myFile.WriteString(“第1行\n”); 实例2:向文件中写入文本 建立MFC基于对话框的程...
换行符 \n 在 Windows 记事本不会显示,用 Notepad2、Notepad++、UltraEdit 等打开就能看到,或者用 \r\n,或者按楼上所说去掉 CFile::typeBinary。