我始终坚持认为标准C的文件函数好,用fwrite("\n")

解决方案 »

  1.   

    ArrangeFile.Write("123",3);
    ArrangeFile.Write ("\n",1);
    ArrangeFile.Write ("456",3);      没有换行哦
      

  2.   

    我使用记事本打开的,
    看到没有换行
    但使用WORD打开后,发现换行了
    也许是硬回车和软会车的区别?
      

  3.   

    fprintf(fp, "123\n345");
    不行吗?
      

  4.   

    CStdioFile f;
    f.Open(...);
    f.WriteString("123\n");
    f.WriteString("456\n");
    ...
    f.Close();
      

  5.   

    ArrangeFile.Write("123\n",4);
    ArrangeFile.Write ("456",3);      这样的确有回车,
    使用写字板和WORD打开可以看到是分行了
    但为什么用记事本打开就没有分行??

      

  6.   

    我使用UltraEdit看了一下
    发现在记事本中直接回车是“0D 0A”
    程序中写入的"\n"也是"0D 0A"
    看来都一样
    只是显示的有点不同
    看来已经没有讨论价值了哈各位收分
      

  7.   

    在VB程序中在你写入的数据后面用 & vbcrlf
      

  8.   

    ArrangeFile.Write("123",3);
    ArrangeFile.Write ("\n\r",1);
    ArrangeFile.Write ("456",3);