最近在visual studio 2005 下建立了win32 console app 工程来编写 c++ 程序,可是出现了些让人摸不着头脑的问题:
比如:(1)在使用 rand()函数时,编译器无法识别该函数,当然是包含了其头文件了的。
(2)#include<iostream.h>时,编译时却找不到该文件,而改成#include<iostream>却又 行。而在使用其cout操作时,非得在前面加上std::才被认可。
等等的小问题真是层出不穷。致使无法进一步工作。
而在visual c++ 6.0 版本下,这些问题都不存在。
所以想问一下:visual studio 2005 出现与 visual c++ 6.0 的不兼容,该如何解决。才能在2005下面类似的编程。如果在vs 2005 需要什么规则变动的,请谁能不能介绍一下,谢谢!!!
比如:(1)在使用 rand()函数时,编译器无法识别该函数,当然是包含了其头文件了的。
(2)#include<iostream.h>时,编译时却找不到该文件,而改成#include<iostream>却又 行。而在使用其cout操作时,非得在前面加上std::才被认可。
等等的小问题真是层出不穷。致使无法进一步工作。
而在visual c++ 6.0 版本下,这些问题都不存在。
所以想问一下:visual studio 2005 出现与 visual c++ 6.0 的不兼容,该如何解决。才能在2005下面类似的编程。如果在vs 2005 需要什么规则变动的,请谁能不能介绍一下,谢谢!!!
解决方案 »
- 有关VGA采集卡和视频编码
- 急!CPropertyPage里杂加背景位图,让周围没有边缘,全部覆盖
- 初学vc 有好多的问提 忘了添加登录框了 不知道还能添加不?高手啊 救救我啊!马上要交课程设计了!!
- 90分求解:如何动态创建右键二级、三级菜单
- *************************请提供一些socket编程阻塞方式的代码*********************
- 刚学VC,请教一个基本操作,谢谢指点
- 再出100分,再帮我估个价 谢谢各位
- 急......哪里有Rational Rose 企业版的注册码?谢谢.
- CListBox自绘问题,我不懂,大家给点意见吧
- 帮帮这只孤独的菜鸟吧!!
- VB做了个DLL,返回一个记录集ADODB.Recordset,我在MFC中怎样调用这个记录集?
- 请问一个从SDK转到MFC时遇到的问题,高手帮下忙!
//=========
需要#include<cstdlib>2)#include<iostream.h>时,编译时却找不到该文件,而改成#include<iostream>却又行
//==========
需要使用名称空间
using namespace std;
看一下CPP Primer上的例子,或者看一下STL的文档,将习惯矫正一下就好了。
当然,如果你转到Linux下,混一个星期,立马就习惯了.....
using namespace std;要是你在WIN下编程的话 建议使用VS2003或2005 VC6 老了~~~
vc 2005对iso c++支持很不错。