返回信息流说“试图越过其尾端对一未命名文件进行读写“
在读取内容比较少的txt文件时出现,内容多的正常。
请教怎么修改。
代码如下:
void CMy1_2_DESDlg::OnScan()
{
CFileDialog log(TRUE,"文件","*.txt",OFN_HIDEREADONLY,"文本文档(*.txt)|*.txt||",NULL);
if(log.DoModal()==IDOK)
{
pathname=log.GetPathName();
strname=log.GetFileName();
GetDlgItem(IDC_EDIT5)->SetWindowText(pathname);
}
CFile *readfile=new CFile(pathname,CFile::modeRead);
m_message="";
CArchive ReadAr(readfile,CArchive::load);
ReadAr>>m_message;
GetDlgItem(IDC_MESSAGE)->SetWindowText(m_message);
}
注:IDC_EDIT5、IDC_MESSAGE是两个EDIT
这是一条镜像帖。来源:北邮人论坛 / cpp / #13133同步于 2008/9/25
CPP机器人发帖
读取文件时出现的问题
diaomianren
2008/9/25镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。