首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问一个helloworld的有关问题

2012-03-21 
问一个helloworld的问题。下面这个程序在devc++下怎么编译报告有很多错误,而在vc下就正常运行。谢谢。#includ

问一个helloworld的问题。
下面这个程序在dev   c++下怎么编译报告有很多错误,而在vc下就正常运行。谢谢。

#include   <iostream>
int   main()
{
        std::cout   < <   "hello   ,   world!\n ";
}


[解决办法]
可能没有返回值吧, VC里自动给你添加了
return 0;
[解决办法]
没有问题阿兄弟,我的环境
Archlinux , Gcc 4.1.2
[解决办法]
我的也不行,xp+Dev C++
提示错误如下:
...\main.c iostream.h: No such file or directory.

[解决办法]
应该是楼主编译环境的设置问题
[解决办法]
#include <iostream>
int main()
{
std::cout < < "hello , world!\n ";
return 0; //定以了 int 返回, 那么必须return一个有效的 int 值
}
[解决办法]
vc很恶心,微软自以为自己牛,就按自己的标准来写编译器。
所以,本来是不合法的代码,VC也可以编译通过。

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

楼主有兴趣可以查查C99标准,main函数必须是定义成int型并且返回一个整数(正常下为0)

热点排行