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 做法。
切记切记。
如下面得程序,怎么运行都是错误的,最后找了好多文章也没有解决,最后发现,原来是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(); } }
相关文章推荐
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 解决jdk版本问题导致eclipse/myeclipse启动出错
- 解决 JBoss-IDE 新建运行设置出错的问题
- VC++ 升级到visual studio 2008 后,调试DirectShow中的Sample编译出错问题解决方案
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- VC++ 6.0 环境下用MFC开发常见问题及解决办法
- vc编程环境遇到的问题及其解决(未完待续。。。)
- ls command not found vi command not found 只要的原因是因为环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。 解决办法:
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- java环境配置为1.7jdk为什么cmd java -version查看版本是1.8||win7 java(tm) platform se binary 已停止工作 出现了一个问题,导致程序停止正常
- 解决Linux修改环境变量后导致登录循环进不去系统的问题
- MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
- VC与Python交互(二)(Pythoncore嵌入解决import site出错的问题)
- FootStep 8、VC6下进行Symbian开发时,非代码问题引起的编译及链接出错的解决方法
- LNMP环境权限问题导致PHP写缓存失败解决
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 今天遇到CFLAGS被改变导致编译出错的问题[已解决 原创] 但还有未理解的地方
- 加入spring-boot后导致maven的profile多环境配置失效的问题解决
- Oracle中不同语言环境导致to_date出错的问题