CString sFileName;
CFileDialog dlg(FALSE, L"txt", sFileName,
OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY,
L"文本文件(*.txt)|*.txt||", this);
dlg.m_ofn.lpstrTitle = _T("保存文件");
if (dlg.DoModal() == IDOK)
{
CString fileName = dlg.GetPathName();
CStdioFile mFile;
BOOL bRet = mFile.Open(fileName,CFile::modeCreate|CFile::modeReadWrite);
if (!bRet)
{
MessageBox(_T("用户文件打开失败!"), _T("提示"), MB_OK);
return;
}
int i = this->m_array.GetCount();
CString str;
for(int n =0;n<i;n++)
{
str = m_array[n] + L"" + m_link[n] + L"\n";
mFile.WriteString(str);
//mFile.WriteString(L"123" + str + L"\n");
}
mFile.Close();
CFileDialog dlg(FALSE, L"txt", sFileName,
OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY,
L"文本文件(*.txt)|*.txt||", this);
dlg.m_ofn.lpstrTitle = _T("保存文件");
if (dlg.DoModal() == IDOK)
{
CString fileName = dlg.GetPathName();
CStdioFile mFile;
BOOL bRet = mFile.Open(fileName,CFile::modeCreate|CFile::modeReadWrite);
if (!bRet)
{
MessageBox(_T("用户文件打开失败!"), _T("提示"), MB_OK);
return;
}
int i = this->m_array.GetCount();
CString str;
for(int n =0;n<i;n++)
{
str = m_array[n] + L"" + m_link[n] + L"\n";
mFile.WriteString(str);
//mFile.WriteString(L"123" + str + L"\n");
}
mFile.Close();