有关c++编译器的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 21:55:01
各位好!
我刚开始学c++啊,现在有一个小问题要请教一下各位!
我看的c++教程书籍是21天学通c++(第5版)。编译器是turbo c++3.1.
在书的第一章有一个程序是这样的
#include <iostream>

int main()
{
std::cout <<"Hello World!\n";
return 0;
}
但是我输入编译器后编译器却提示有错误
我找书中的关于比较久的编译器的方法改了比如:
(1)
#include <iostream>
int main();
int main()
{
std::cout <<"Hello World!\n";
return 0;
}
(2)
#include <iostream.h>

int main()
{
cout <<"Hello World!\n";
return 0;
}
上面的就是书中说的改法。其中(1)是针对提示main函数原型错误的编译器的。(2)是针对找不到ANSI标准的编译器的。
我改过之后,编译器还是提示有错误,我实在没辙了,我可是初学者阿。
我的编译器是不是太旧了?或者是有什么其它问题?
能不能推荐一个更好的编译器能够将这样的程序:
#include <iostream>

int main()
{
std::cout <<"Hello World!\n";
return 0;
}
输入后,编译,链接就可以成功了?
当然我不是想一步登天,我是一个初学者,希望有一个好的开端,希望大家帮帮我。谢谢!!!!!!!!!!

用vc6.0的编译器,我们是学软件专业的,现在也再学c++,就是用那个编译器,那样你的程序就可以运行了

我可以给你介绍一些免费的:

Openwatcom
http://www.openwatcom.org/

Dev-cpp
http://www.bloodshed.net/devcpp.html