问一个helloworld的问题。

makicn 2007-04-30 01:24:15
下面这个程序在dev c++下怎么编译报告有很多错误,而在vc下就正常运行。谢谢。

#include <iostream>
int main()
{
std::cout << "hello , world!\n";
}
...全文
235 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixingzhong 2007-04-30
  • 打赏
  • 举报
回复
#include <iostream>
int main()
{
std::cout << "hello , world!\n";
return 0; //定以了 int 返回, 那么必须return一个有效的 int 值
}
lizhizhe2000 2007-04-30
  • 打赏
  • 举报
回复
应该是楼主编译环境的设置问题
gjw310 2007-04-30
  • 打赏
  • 举报
回复
我的也不行,xp+Dev C++
提示错误如下:
...\main.c iostream.h: No such file or directory.
tpxc 2007-04-30
  • 打赏
  • 举报
回复
没有问题阿兄弟,我的环境
Archlinux , Gcc 4.1.2
「已注销」 2007-04-30
  • 打赏
  • 举报
回复
vc很恶心,微软自以为自己牛,就按自己的标准来写编译器。
所以,本来是不合法的代码,VC也可以编译通过。

但其它的编译器,比如dev-cpp的是gcc作为内核,gcc是linux下的标准编译器,当然要严格得多,所以会报错。

楼主有兴趣可以查查C99标准,main函数必须是定义成int型并且返回一个整数(正常下为0)
Generics 2007-04-30
  • 打赏
  • 举报
回复
可能没有返回值吧, VC里自动给你添加了
return 0;

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧