能说的具体点吗
是用CFile吗?
我第一次接触这个问题,搞不懂。
CString 是不是不能用CFile.write()等等的函数来读写

解决方案 »

  1.   

    能说的具体点吗
    是用CFile吗?
    我第一次接触这个问题,搞不懂。
    CString 是不是不能用CFile.write()等等的函数来读写
      

  2.   

    我建议你使用class来实现struct的功能,这样就可以从CObject继承过来,然后使用序列化操作很容易完成你的需求。class ffstr : public CObject
    {
    public :
    CString ff;
    double  nn[40];
    };
      

  3.   

    楼上说的对,
    你查查深入浅出MFC
      

  4.   

    ffstr str
    FILE *fp;
    fp=fopen(文件名,打开方式)
    fwrite(&str,1,sizeof(ffstr),fp);
      

  5.   

    这样做可以吗,反正我用CFile是行不通
      

  6.   

    to fly_woman(飞鸟) :
    你这样不行就是先把40个浮点数写进去,写一个加一个回车
    最后把CString写上去你理解我的意思,就知道该怎么做了
      

  7.   

    to strip(阿飞):
    为什么加回车呢?int iLength = ff.GetLength();
    fwrite( &iLength , sizeof( int ) , 1 , fp );
    fwrite( LPCTSTR( ff ) , i , ilength , fp );
    fwrite( nn , sizeof( float ) , 40 , fp );