我用CFile定义一个m_file对象,产生一个data.txt,怎么调用Write函数写入回车换行,比如:写出文件格式如下:
1389
1547
4567
5458
5465
.....

解决方案 »

  1.   

    char ret[2];
    ret[0] = 13;
    ret[1] = 10;
    m_file.Write(buf, sizeof(char)*2);
      

  2.   

    m_file.Write(ret, sizeof(char)*2);
    不是buf,写习惯了,笔误.
      

  3.   

    楼上的方法不错~~
    ret[0] = 13;
    ret[1] = 10;
    刚好是回车和换行~~~
    学习~~~
      

  4.   

    m_file.Write("\n");
    ------------
    我用m_file.Write("\n",sizeof("\n")+1);
    写出来,每个数后面都有个黑色的竖条?
    不解我用m_file.Write("\r\n",sizeof("\r\n")-1);
    才能写对,为什么要"-1"呢?
    不解char ret[2];
    ret[0] = 13;
    ret[1] = 10;
    m_file.Write(ret, sizeof(char)*2);
    这个是能写对的