CStdioFile  打开一个文本文件“a.txt”,向文件写入内容
cstring str1="abc\r\n";
cstring str2="def\r\n";
生成的文件打开后里面显示的内容是:
abc
def
如果我打开文件直接修改内容把def改为defgh,再保存文件后,再打开格式就变了,变成:
abcdefgh
请教这是怎么回事?
谢谢~

解决方案 »

  1.   

    你修改的时候,不小心删除了abc行后边的回车和换行吧,这两个符号是看不见的还有,你修改的时候,不要剪切def行字符串,直接在后面敲入gh字符,不要按回车,直接关闭,应该不会存在这个问题的
      

  2.   

    to liweisdut:
    我试过了,直接在后面敲入gh字符,然后关闭,再打开还是这样,所有字符都变成一行了,没有换行,如果我不做任何修改,只是把这个文件另存为一下,也是会出现这样的情况,请大家帮忙看看是怎么回事呢?
      

  3.   

    to liweisdut:
    我试过了,直接在后面敲入gh字符,然后关闭,再打开还是这样,所有字符都变成一行了,没有换行,如果我不做任何修改,只是把这个文件另存为一下,也是会出现这样的情况,请大家帮忙看看是怎么回事呢?
      

  4.   

    续:然后关闭,再用写字板打开,关闭,然后再用VC以二进指打开.说了半天,lz你还没说你用什么编辑器呢?