首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问,想不明白这个有关问题了

2012-03-14 
请教,想不明白这个问题了处理一个txt文件,大约9万条记录(1.6M),读取其中得数据进行分析处理,用vector存储,

请教,想不明白这个问题了
处理一个txt文件,大约9万条记录(1.6M),读取其中得数据进行分析处理,用vector存储,发现当取源文件一半时能正确得出结果,然而即使取1M也不能得出结果,算到半中间就没反应了,最后异常终止!我想不应该是vector容量问题吧,我查了一下最大支持10^9数量级(具体没记住)而我vector中的元素数目远小于这个,不过我用的是二维的.还有我把堆栈大小改成最大了,结果也不行,我用的是vc编译器,究竟是什么原因啊?大家帮帮忙,谢谢!

[解决办法]
这样,先只读取,并显示, 看看是否能够完整的读取文件所有内容;

可以通过了,
再把 数据的直接显示改为缓存在 vector 中 .....

PS,可以的话,
把有关读取文件内容到vector的部分代码贴上来。

热点排行