怎么实现用mfc的对话框输入字符并储存到一个txt文本
1个回答
展开全部
ClassWizard 给对话框输入字符的控件设一个变量CString类型的变量m_txt,将输入到对话框的内容给m_txt,m_txt保存到文本文件中。代码参考:
下面的result参数即为 m_txt的值
void WriteToText(CString result)
{
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());
CString strPath;
if(dlg.DoModal() == IDOK)
{
strPath = dlg.GetPathName()+".txt";
CFile file(_T(strPath),CFile::modeCreate|CFile::modeWrite);
file.Write(result,result.GetLength());
file.Close();
}
}
下面的result参数即为 m_txt的值
void WriteToText(CString result)
{
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());
CString strPath;
if(dlg.DoModal() == IDOK)
{
strPath = dlg.GetPathName()+".txt";
CFile file(_T(strPath),CFile::modeCreate|CFile::modeWrite);
file.Write(result,result.GetLength());
file.Close();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询