16,472
社区成员
发帖
与我相关
我的任务
分享
void CDlg5Dlg::OnButton1()
{
CFileDialog fDlg(TRUE, NULL, NULL, 0, _T("Text file|*.txt||"), this);
if(fDlg.DoModal() == IDOK)
{
CString szFile = fDlg.GetPathName();
try
{
CFile f(szFile, CFile::modeRead);
int iLen = f.GetLength();
BYTE *pData = new BYTE[iLen + 1];
f.Read(pData, iLen);
pData[iLen] = 0;
//……
OutputDebugStringA((LPCSTR)pData);
OutputDebugStringA("\r\n");
delete [] pData;
f.Close();
}
catch(CFileException *e)
{
e->ReportError();
e->Delete();
}
}
}