在VC中向CFile文件中写完一行后如何换行啊?请指教
CFile file;
file.Open( "data.txt ",CFile::modeWrite,NULL);
CString str;
str.Format( "\n%s: 有 %d 个元素\n ", "节点位置 ",50);
int l=str.GetLength ();
file.Write(str,l);
CString dat;
dat.Format( "%7.5f ",5.2);
file.Write(dat,dat.GetLength ());
上面用\n不换行,请问怎么能让文件换行呢,每行要写入多个数据后换行。
[解决办法]
dos兼容格式文件的换行需要\r\n
如果按行写入的话用CStdioFile方便一些, CStdioFile会自动将\n转为\r\n
[解决办法]
\r\n
[解决办法]
用CStdioFile \n
[解决办法]
file.Open( "data.txt ",CFile::modeWrite|CFile::typeText ,NULL);//文本形式打开文件