用vc++6.0编写c++程序显示无法打开包括文件:“iostream.h”: No such file or directory

各位电脑高手、伟大的程序员朋友们,你们晚上好!敝菜鸟使用vc++6.0编写c++程序,代码是最简单的在屏幕上面显示“123”如下:
#include(iostream.h)main() {cout<<"123"<<endl; return 0;}点击编译,显示无法打开包括文件:“iostream.h”: No such file or directory。
我还又下载了一个vs2010,用里面的vc++编c++程序,结果还是一样!别告诉我把什么后辍.h换成using namespace std;百度上说过的方法都用一遍了,不行!

iostream.h是84年C++运行库.VC6.0的标准库是STL.找不到这个文件是正常的.我也找不到.
你要么#include<iostream> using std::xxx. 要么自己另行下载IOStream library AT&T84年开发,89年改版.
哥们的书真够怀旧的.追问

我查过了那个include文件夹,里面有c的stdio.h就是没有iostream.h头文件,人家说我的事精简版的好多头文件都没有,建议我下一个完整版的你认为呢?还有就是我下午还下了一个vs2010最新版的居然也没有包含include.h这个头文件真是邪门了。书的问题应该没啥问题吧,前天刚在书店买的!

追答

你就不要迷信你的书了.是C++很早版本的库,84年的.96以后用的都用C++标准库,叫做STL,.stdio.h是C语言的运行库,这个库的头文件后缀名都加h.别人都跟你说了C++头文件都不加H.iostream是C++的最基本的操作,就是精简掉任何东西也不会把这文件给精简掉.给你条捷径:把你的书扔了,弄本>,include别加h.

追问

重装了下系统,好啦。谢谢。那本书还是那本书,我不知道该说些什么。

追答

证明你的怀疑比我们的回答更准确这并不重要,重要的是你不愿意去接受别人的经验只会让你走弯路.让你别去使用iostream.h肯定是有道理的,越纠结,你走得越慢.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-03
c++的头文件是没有 .h 的!
另,using namespace std; 跟头文件包含没有关系!
第2个回答  2011-09-03
#include<iostrea>
using namespace std;
int main()
{
cout<<"123"<<endl;
return 0;
}
头文件要用尖括号才行追问

程序里面用的确实是尖括号谢谢。上面处于匆忙而打错了。请各位高手注意重点问题:是找不到iostream.h这个文件!

追答

估计是你的软件问题 你我用我的测试了,没有问题 你把软件卸载了重新安装一下把 看能不能解决

第3个回答  2011-09-03
#include<iostream>
using namespace std;

void main(){
cout<<"123"<<endl;
return 0;
}
第4个回答  2011-09-03
#include <iostream>
using namespace std ;
int main()
{
cout << "你好,假如看到这个了,请接纳答案!" << endl ;
return 0 ;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网