您的位置:首页 > 其它

一种处理从文件读取整数的方式

2011-04-02 00:35 225 查看
在CSDN上看到这个疑问,看到有人回答,于是摘抄下来,以备下次参考。

 

#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
const char* FILE_NAME = "E://tmp.txt";
fstream in(FILE_NAME);
if(!in)
return -1;
int i;
while(in>>i, !in.eof())
{
if (in.fail())
{
cerr<<"illegal data"<<endl;
in.clear();
char ch;
while((ch = in.get())!=' ');
continue;
}
// ok
cout<<i<<endl;
}
in.close();
return 0;
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  file ini