Chinaunix

标题: fstream指针出错 [打印本页]

作者: shrimpj    时间: 2013-05-09 01:37
标题: fstream指针出错
各位大侠,小女子有一个程序一直出错,不知道是什么问题,请大家不吝赐教。感激不尽.....

GB.DumDat是一个二维数组的文件,格式如下,数组应该是5列28行
[ 数字, 数字, 数字,数字
  数字,数字,数字,数字
。。。。。
]
ifstream inpStr("dat3.blar");
    if (inpStr.bad()) { cerr<<"Arr. read error... /n"; exit(1); }

    GB.DumDat.resize(Range(1,k),Range(1,6)); GB.DumDat=0;
    inpStr >> GB.DumDat;  就是这句出错,在这里设置break看到数组的行数不是28,而是-2,这是怎么回事呢?
cout<<GB.DumDat;
    ptN = GB.DumDat.rows();
    GB.ResetPDumD_L_etc2(ptN);


作者: shrimpj    时间: 2013-05-09 08:44
大家帮我看看的说啊,别进来不回话啊,万能的论坛赐给我一个大侠吧
作者: shrimpj    时间: 2013-05-09 20:09
这么多人进来,没人指教么?
作者: shrimpj    时间: 2013-05-10 20:51
坛子里的各位大虾,给支个招呗
作者: zylthinking    时间: 2013-05-10 21:47
发照片, 以证实性别, 必有人回答。
作者: shrimpj    时间: 2013-05-12 06:13
回复 5# zylthinking

不是吧这也要证实性别?我的问题又不是我长得好不好看,哈哈哈
既然你进来了,帮我回答一下呗,拜托


   
作者: jackarain    时间: 2013-05-12 12:01
学会提问很关键, 问题描述不清楚, 人家怎么回答你呢?

你说出错, 到底出啥错? 是编译出错还是运行出错, 出错信息是啥? 你不说人家就得猜, 谁还愿意回答你的问题?







欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2