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

ifstream的错误捕获,求

2012-03-08 
ifstream的异常捕获,急求!try{ifstreaminfile( c:\\a.txt ,ios::in);for(inti0infile++i)//Array[i]

ifstream的异常捕获,急求!
try
{
        ifstream   infile( "c:\\a.txt ",   ios::in);
        for   (int   i=0;   infile;   ++i)         //Array[i]为已定义的整型数组
        {
                infile> > Array[i];
        }
        infile.close();
}
catch(...)
{
        cerr < < "Error! ";
}
小弟在读一个文件(非整型数)的时候应该抛出一个异常,但是不知道为何没有任何动静……请教达人。
在线急等,谢谢!


[解决办法]
我记得这里没有异常,而应该是infile的failbit被置位。

热点排行