从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) 收藏 举报
浙公网安备 33010602011771号