c++如何从文件中读取数字

intcount;ifstreamifile;ifile.open("statistic",ios::in);ifile>>count;ifile.close();用这段... int count;
ifstream ifile;
ifile.open("statistic",ios::in);
ifile>>count;
ifile.close();

用这段代码读取数字,读出来的都是-858993459,应该怎么改才能读数字
展开
 我来答
kaixingui2012
推荐于2017-11-27 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6242万
展开全部

提供一下文件内容,这要看文件内容是怎么样的,才可以确定如何读

以下代码,可以验证,你的文件名是否正确,不正确的文件名,也读不到数据

#include <iostream>
#include <fstream>
using namespace std ;
int main()
{
int count=0;
ifstream ifile;
ifile.open("statistic",ios::in);
if ( !ifile )
{
cout << "open file for read error\n" <<endl;
return -1;
}
ifile>>count;
cout << count <<endl ;
ifile.close();
return 0;
}
追问
之前是我有一步打错了,谢谢帮助
追答
不客气
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式