c++照抄为什么都不能运行

[复制链接]
查看11 | 回复5 | 2010-7-30 17:43:30 | 显示全部楼层 |阅读模式
请大家看看有什么错误
#include"iostream.h"
int main()
{
cout<<"fdg";
return 0;
}
1 error(s), 0 warning(s)
include后面有空格 还有那位说还有个空格加在哪啊

回复

使用道具 举报

千问 | 2010-7-30 17:43:30 | 显示全部楼层
视编译器不同,可能会存在差异。将#include"iostream.h"改为#include试一下,不一定能解决,但是有可能是这样。然后就是名词空间,如果还是不行,就加一句using namespace std;就应该可以了
回复

使用道具 举报

千问 | 2010-7-30 17:43:30 | 显示全部楼层
#include "iostream.h"//这里的"iostream.h"前面有一个空格int main(){ cout <<"fdg";//这里的//前面有一个空格 return 0;} 可以运行,楼主确定是C++编译器,并且注意两个空格。
回复

使用道具 举报

千问 | 2010-7-30 17:43:30 | 显示全部楼层
iostream.h这个已经不建议使用了并且在有些开发环境已经不支持了(据我所知VS2005不支持)建议楼主换成 #include 换成这个后就要注意命名空间的概念了建议楼主去看下命名空间的知识
回复

使用道具 举报

千问 | 2010-7-30 17:43:30 | 显示全部楼层
您好,您用什么运行的? VC么?我把您的代码直接黏贴到VC里面正常运行。您的文件名的后缀是.cpp么?是不是后缀名的问题呢?
回复

使用道具 举报

千问 | 2010-7-30 17:43:30 | 显示全部楼层
不知道你的错误是什么啊...在我的机器上运行没问题啊...能不能说一下提示什么错误啊? 是不是#include"iostream.h"这句include后没加空格啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行