问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++ 读取二进制文件时tellg()=-1

发布网友 发布时间:2024-08-23 05:31

我来回答

2个回答

热心网友 时间:2024-08-31 21:31

输出-1是因为inin到了文件的末尾以后,指针inin已经变成NULL或者指向未知位置。所以调用tellg()时,始终返回-1,表示失败。可以将featureDim适当调小,应该能返回正值。至于问题补充情况,是因为文件的读取方式未选择二进制。将ifstream inin("binarytry.dat");改成ifstream inin("binarytry.dat",std::ifstream::binary);应该能够解决。

热心网友 时间:2024-08-31 21:35

ios::binary: 以二进制方式打开文件,缺省的方式是文本方式。
读到文件末,返回EOF被C++eof()捕获置流为-1
二进制,EOF返回,流正常
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? Fortran读写二进制数组详解及常见问题作答 古代自然灾害 进门见什么鸟最旺财聚财 家里养什么鸟聚财最旺 家里养什么鸟聚财最旺利 腋下摸着有小疙瘩是怎么回事 家里养什么鸟聚财最旺运 家里养什么鸟聚财最旺风水 腋下有疙瘩怎么办 女性腋下有疙瘩怎么回事 腋下有小疙瘩是什么原因 我腋下内有好多小疙瘩,像黄豆大小,还像小石子,不疼也不... 一吨黄金有多少钱人民币 一吨金条值多少人民币 一吨黄金值多少钱人民币 盱眙有哪家龙虾店比较正宗_你还知道哪些表达思乡之情的诗 半浸中华岸,傍通异域船(异)打一动物 CS里怎么踢人怎么重新开始一局啊?请详细说明按H后怎么操作?20分_百 ... 吃薏米流产了的原因 吃了两碗薏米流产了怎么回事 夏季主持词开场白和结束语 把猪油弄到墙上怎么办怎样能清除掉 猪油倒在旅行包里怎么清楚 我想问问瓷砖上血迹时间久了能刷掉吗 张无忌的历史原型 历史上确实有张三丰这个人物存在,那张无忌到底存在吗? 夷吾吴国历代国君 周繇吴国历代国君 《狄仁杰之通天帝国》中邓超的头发是怎么漂的啊? 为什么招商银行卡钱转不出来呢 招商信用卡能转账吗 请问招行信用卡"新客户"是怎么定义的?以前办过招行信用卡但销卡了... JPG格式的如何转换成AI或CDR的jpg怎么转换为ai 我只办过一张招行信用卡,现在已经销卡,我问一下现在我算不算销户?就... 为什么不娶新闻女,不嫁会计男? 女人嫁人后的现实地位 如何通过qq微云打开保存的文件? cad临时保存文件在哪里怎么打开 “好女人”为什么都“养”出了坏男人? 冻结了qq一天会自动解除吗?