对象不用WRITE 而是 >> 串化,但是用WRITE 能够写你喜欢的部分

解决方案 »

  1.   

    具体怎么做,我是基于对话框的不是基于文档视图的程序
    另外我用CArchive的readobject 和writeobject不行,写一个对象可以,写多个对象不行,好像文件指针不往后移,都写在第一个位置,我手工移动但不管用,所以只好用CFile的readwrite函数来进行字节方式的读写,但是CString的成员变量变成乱码
      

  2.   

    注意以下实际写入的字符串长度与你给定是否一致
    最好使用GetLength()了
      

  3.   

    呵呵~~你看着是乱码,我看着也是乱码。所以你用ultra edit看。呵呵~~,用16进制看。
      

  4.   

    用CFILE::write的时候有结构对齐的问题,也即写入时系统自动将当前操作按照4字节或8字节等方式对齐地址进行操作。对齐方式在工程设置中可以修改
      

  5.   

    用CFILE::write的时候有结构对齐的问题,也即写入时系统自动将当前操作按照4字节或8字节等方式对齐地址进行操作。对齐方式在工程设置中可以修改