不知道什么情况,求高手看看

ahxzb54 2011-07-23 10:20:02
void CDuquwenjianView::OnFileOpen()
{
CFileDialog dlg(TRUE,_T("TXT"),_T("*.TXT"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("文本文件(*TXT)|*.TXT|"));
if(IDOK==dlg.DoModal())
{
FilePathname.Format("%s%s","filepath:",dlg.GetPathName());
FileName.Format("%s%s","filename:",dlg.GetFileName());
string filename;
filename=dlg.GetPathName();
ifstream infile1("filename");
string section;
int housenum=0;
int group=0;
while(getline(infile1,section))
{int i=(int)section.find(' ');
if(i==-1&§ion=="0")
++housenum;
}
infile1.close();

//得到文本中房子的数量
zancun.resize(housenum);
ifstream infile2("filename");
while(infile2>>section)
{
while(infile2>>section&§ion!="0")
{ istringstream istr(section);
double val=0;
istr>>val;
zancun[group].push_back(val);
}
++group;

}
infile2.close();
xianshi.Format("%d",zancun[2][3]);
}
Invalidate();
}
ondraw()
pDC->TextOut(0,0,xianshi);
为什么在读文件中存得容器数据在ondraw()中不能用,出现内存不能read问题
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-08-13
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
呔妖怪来嘛 2011-07-23
  • 打赏
  • 举报
回复
xianshi.Format("%d",zancun[2][3]);
pDC->TextOut(0,0,xianshi);
看看这两个xianshi有什么区别

跟文件没啥关系

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧