UpdateData(TRUE);
为什么成功不了???请帮帮忙啊
---------------------------------------------
if(!m_name.IsEmpty())  
{static int pos=0; 
pos=pos + m_name.GetLength();
file.Write(m_name,pos);
file.Seek(pos,CFile::end);
  pos ++;
}
else 
{MessageBox("名字不能为空!");
return;
}file.Close();
}
-----------------------------------------------------------

解决方案 »

  1.   

    先Seek到 End再Write才叫追加吧!
      

  2.   

    file.Write 后,文件指针是指在尾部呀,不用seektoend。
      

  3.   

    我是在一个OnButton()下触发file.write的,这样就必须用到seektoend吧
      

  4.   

    CFile file ;file.open(****) ;
    file.SeekToEnd() ;
    file.Write(***,***) ;
    file.close() ;
      

  5.   

    FILE *fp;
    fp=fopen(filename,"a+");
      

  6.   

    UpdateData(TRUE);
    不成功一定是你关联的一些地方超界。
      

  7.   

    用CStdioFile类,然后用append方式打开。
      

  8.   


    to:qingyueliang() 
    用CFile如何实现追加?????
      

  9.   

    我受不了啦
    CFile file ;file.open(****) ;
    file.SeekToEnd() ;
      

  10.   

    FILE *fp;
    fp=fopen(filename,"a+");//使用追加方式 append 到文件尾部,