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,应该怎么改才能读数字 展开
ifstream ifile;
ifile.open("statistic",ios::in);
ifile>>count;
ifile.close();
用这段代码读取数字,读出来的都是-858993459,应该怎么改才能读数字 展开
展开全部
提供一下文件内容,这要看文件内容是怎么样的,才可以确定如何读
以下代码,可以验证,你的文件名是否正确,不正确的文件名,也读不到数据
#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;
}
追问
之前是我有一步打错了,谢谢帮助
追答
不客气
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询