您的位置:首页 > 其它

vc IDE 环境乱导致的问题 ifstream binary 出错问题解决

2011-11-11 14:42 239 查看
vc 6.0 用的时候大家都知道,c的库函数跟c++的库函数可以混着用,但是要留神,一不小心就有可能造成很麻烦的后果。

如下面得程序,怎么运行都是错误的,最后找了好多文章也没有解决,最后发现,原来是iostream.h搞的鬼。

所以如果用就都用一个 iostream.h 跟fstream.h 是一对,iostream 跟fstream 是一对,不能交叉着用,不然就老出错。

如果用c++最好是写成标准的iostream ,这里鄙视一下那些教材上上来就用的iostream.h 做法。

切记切记。

#include <iostream.h>
#include<fstream>
using namespace std;
void main(){
ifstream axx;
axx.open("222.txt",ios::in|ios::binary);
if(axx.fail())
{
cout<<axx.fail()<<' '<<axx.good()<<' '<<axx.eof();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐