为什么一个简单的“Hello World”风格的程序不能用Turbo C ++编译?

为什么一个简单的“Hello World”风格的程序不能用Turbo C ++编译?

我已经开始为我的编程课学习C ++了。我已经下载了这个“Hello World”程序:


#include <iostream>

using namespace std;


int main() 

{

    cout << "Hello, World!";

    return 0;

}

但是Turbo C ++抱怨道:


Error D:\HELLO.CPP 1: Unable to open include file 'IOSTREAM'

Error D:\HELLO.CPP 2: Declaration syntax error

Error D:\HELLO.CPP 6: Undefined symbol 'cout'

这个非常简单的程序出了什么问题?我该如何纠正这些错误?


精慕HU
浏览 536回答 3
3回答

拉风的咖菲猫

Turbo C ++是一个非常古老的编译器,它与GNU C ++编译器略有不同。您共享的代码将与GNU编译器完美配合,但要使用Turbo C ++运行它,您需要进行一些更改:1。将头文件的名称更改iostream为iostream.h&nbsp;2.并删除行“using namespace std”它不是在Turbo C ++中需要。这是修改后的代码:#include&nbsp;<iostream.h>int&nbsp;main()&nbsp;{ &nbsp;&nbsp;cout&nbsp;<<&nbsp;"Hello,&nbsp;World!"; &nbsp;&nbsp;return&nbsp;0;}
打开App,查看更多内容
随时随地看视频慕课网APP