VC简单问题 30
我直接双击按钮写了一个函数功能就是打开通用对话框选择一个文件把文件路径写到configvoidCMyDlg::OnOK(){//TODO:Addextravalidati...
我直接双击按钮写了一个函数功能就是打开通用对话框选择一个文件把文件路径写到config
void CMyDlg::OnOK()
{
// TODO: Add extra validation here
CString m_fName;
char Filter[]="文本文件(*.txt)|*.txt||";
CFileDialog dlgOpen(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Filter,NULL);
if(dlgOpen.DoModal()==IDOK)
{
m_fName=dlgOpen.GetPathName();
}
else return ;
if (m_fName.Find(".txt") > 0 )
{
CFile file;
file.Open("config.ini",CFile::modeCreate|CFile::modeWrite);
file.Write(m_fName,m_fName.GetLength());
file.Close();
}
}
结果调试对了写不进config,当config不存在时候没反应,怎么回事 展开
void CMyDlg::OnOK()
{
// TODO: Add extra validation here
CString m_fName;
char Filter[]="文本文件(*.txt)|*.txt||";
CFileDialog dlgOpen(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Filter,NULL);
if(dlgOpen.DoModal()==IDOK)
{
m_fName=dlgOpen.GetPathName();
}
else return ;
if (m_fName.Find(".txt") > 0 )
{
CFile file;
file.Open("config.ini",CFile::modeCreate|CFile::modeWrite);
file.Write(m_fName,m_fName.GetLength());
file.Close();
}
}
结果调试对了写不进config,当config不存在时候没反应,怎么回事 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询