|
VS2005中用vc写入的文件,为什么分别用记事本和写字板打开时格式不一致?
[复制链接]
在VS2005中用vc开发wince上的应用程序,在OnTimer中定时向文件逐行写入字符串,部分代码如下:
tempstr1.Insert(wcslen(tempstr1),_T("\n"));
CStdioFile file1;
CFileException mExcept1;
file1.Open(path+_T("\\")+Filename1+_T("机器1.txt"),CFile::modeCreate|CFile::modeWrite|CFile::modeNoTruncate | CFile::shareDenyNone,&mExcept1);
file1.SeekToEnd();
file1.WreString(tempstr1);
复制到windows xp下打开,在记事本中打开,没有换行出现:
10:30:15 2.25 3.05 6.8710:30:17 1.99 3.07 6.8610:30:19 1.98 3.13 6.86……
10:32:30 0.00 0.00 0.0010:32:31 0.00 0.00 0.0010:32:32 0.00 0.00 0.00……
用写字板打开时:(类似于在调试机器上打开时的格式)
1 0 : 3 0 : 1 5 2 . 2 5 3 . 0 5 6 . 8 7
1 0 : 3 0 : 1 7 1 . 9 9 3 . 0 7 6 . 8 6
1 0 : 3 0 : 1 9 1 . 9 8 3 . 1 3 6 . 8 6
……
不知多余的空格和空行来自何方?请大侠们指教
|
|