大家好 关于写文件的有关问题
大家好 关于写文件的问题
CString str= "3.txt ";
CFile file(str,CFile::modeCreate|CFile::modeWrite);
CArchive ar(&file,CArchive::store);
CString str1( "N0001;\r\nG00 X45 Z78;\r\nG01 X100 Z200 F1000;\r\nG30;\r\nh\r\n\0 ");
ar < <str1;
执行后,为什么第一行前面总是多一个字符啊,怎么解决?
------解决方案--------------------
最后一行换成ar.WriteString(str1);就好使了,具体原因下回分解。
CString str= "3.txt ";
CFile file(str,CFile::modeCreate|CFile::modeWrite);
CArchive ar(&file,CArchive::store);
CString str1( "N0001;\r\nG00 X45 Z78;\r\nG01 X100 Z200 F1000;\r\nG30;\r\nh\r\n\0 ");
ar < <str1;
执行后,为什么第一行前面总是多一个字符啊,怎么解决?
------解决方案--------------------
最后一行换成ar.WriteString(str1);就好使了,具体原因下回分解。