CFile m_File;
CString FileName;
CString strTemp;
CEdit *p_edit;
int i = 0;
int j = 0;
int ilen = 0;
int iCnt = 0;
CTime t = CTime::GetCurrentTime();
FileName = t.Format("%Y-%m-%d-%H-%M-%S");
FileName += _T(".txt"); //使用系统日期作为文件名
p_edit = (CEdit*)GetDlgItem(IDC_EDIT_RECEIVE);
if (m_File.Open(FileName, CFile::modeCreate | CFile::modeWrite))

本文介绍了如何在MFC应用程序中,将编辑控件(CEdit)中的内容输出到文本文件。通过获取EDIT控件的行数和长度,逐行读取并写入文件,确保数据完整保存。同时,文章还注意到当字符串长度超过16个字符时可能出现的问题,并提出了逐字符写入的解决方案。
最低0.47元/天 解锁文章
587





