从CEdit控件到文件的格式化输出方法

在网上找了许久也未找到一个从CEdit控件到文件的格式化输出方法,下为一种,有些麻烦。希望抛砖引玉。

BOOL CPro71Dlg::SaveFile(CString strPath)
{
 CString str;
 char buf[255];
 int nCount=m_cEdit.GetLineCount ();
 CStdioFile file;
 
  file.Open (strPath,CFile::modeCreate|CFile::modeWrite);
  for (int i=0;i<nCount;i++)
  {
   ZeroMemory (buf,255);
   m_cEdit.GetLine (i,buf,255);
  // MessageBox (buf);
   file.WriteString (buf);
   file.WriteString ("/n"); //保持格式
  }
  file.Close ();
 }

打开时的代码:

file.Open (m_strPath,CFile::modeReadWrite);
 //  VERIFY (file);
   
   while (file.ReadString (str1))
   {
    str+=str1;
    str+="/r/n";  //保持格式
   }
   file.Close ();


 

posted on 2006-09-01 16:15  magicyang87  阅读(112)  评论(0)    收藏  举报

导航