64,682
社区成员
发帖
与我相关
我的任务
分享
CFile file1;
file1.Open(L"test.txt",CFile::modeCreate|CFile::modeReadWrite);
CArchive ar(&file1,CArchive::store);
if(ar.IsStoring())
{
ar.WriteString(m_str);
}
ar.Close();
file1.Close();
ifstream fin;
fin.open(L"test.txt");
wofstream fout;
fout.open("test.txt");
fout<<str;
fout.close();
代码(5):
wofstream fout;
fout.open("test.txt");
fout<<(TCHAR*)pBuf;
fout.close();
代码(6):
CFileDialog fileDlg(TRUE);
fileDlg.m_ofn.lpstrTitle=L"数据文件打开对话框";
fileDlg.m_ofn.lpstrFilter=L"Dat Files(*.dat)\0*.dat\0All Files(*.*)\0*.*\0\0";
if(IDOK==fileDlg.DoModal())
{
CFile file(fileDlg.GetFileName(),CFile::modeRead);
char *pBuf;
DWORD dwFileLen;
dwFileLen=file.GetLength();
pBuf=new char[dwFileLen+1];
pBuf[dwFileLen]=0;
file.Read(pBuf,dwFileLen);
file.Close();
CString str(pBuf);
m_str=str;
}
ofstream fout;
fout.open("test.txt");
fout<<str;
fout.close();