杂谈--vc++6.0用fstream区别于VS
2013-12-13 00:40
281 查看
个人感觉vc++6.0的功能感觉相比VS还是逊色了不少,好多格式过于陈旧,并含有令人崩溃的bug。在vc++6.0里较好的读写文件方式如下:(需要包含头文件:stdio.h
stdlib.h)
但是如想像VS中一样通过包含<fstream>头文件使用文件流,切记流插入和流提取运算符两端都需要空格,否则会报错(bug吧!!!)
*最后需要注意的是,vc++6.0里如果不指明操作的io文件的绝对路径,而只是给出文件名,那么生成的文件(如果不存在)是在工程文件夹外部的,这一点也是区别于VS。
stdlib.h)
FILE *fp=fopen("...filepath...","r/w/a/r+/w+/a+"); fputs("...sth...",fp); fclose(fp);
但是如想像VS中一样通过包含<fstream>头文件使用文件流,切记流插入和流提取运算符两端都需要空格,否则会报错(bug吧!!!)
ofstream outfile("...filepath..."); outfile << "BUG!";//正确形式,带空格
*最后需要注意的是,vc++6.0里如果不指明操作的io文件的绝对路径,而只是给出文件名,那么生成的文件(如果不存在)是在工程文件夹外部的,这一点也是区别于VS。
相关文章推荐
- VC++6.0与VS的区别(代码移植中发现的区别,待添加)
- 杂谈:C# VS JS之readonly的区别
- setAnimation vs startAnimation的区别
- 新浪微博OAuth2.0 VS OAuth1.0 主要区别总结~
- .bash_profile 和 .bashrc 的区别(原文名:.bash_profile vs .bashrc)
- 【VS开发】#pragma pack(push,1)与#pragma pack(1)的区别
- vc和vs的区别。
- 错误和异常的区别(Error vs Exception)
- 《奋斗》和《蜗居》的区别 老男人VS小女人(图)
- VS中Debug版本和Release版本的区别
- 在 vc++6.0 运行没问题,vs2013 不行了
- 用vs新建web application 和web site是有区别
- numpy 区别—— numpy.ravel() vs numpy.flatten()
- vs里32位项目和64位项目的区别
- 【官方解说】Visual Studio 2017(VS 2017)各个版本有什么区别
- vs201中debug和release两个版本的区别
- 关于vs中debug和release的区别
- vs中 main和_tmain的区别
- vs 2008 显式实现接口 和 隐式实现接口的 区别
- Stubs和Mocks区别 (Stubs vs. Mocks)