C ++初学者。 cout没有输出字符串到控制台?

时间:2018-02-03 02:22:07

标签: c++

我跟随Bjarne Stroustrup的书“编程:使用C ++的原理和实践”,我遇到了一个我正在努力解决的问题(我花了一个小时+试图自己解决这个问题0进展)。

他建议使用他的自定义头文件,我将其复制并粘贴到新的头文件中:

http://stroustrup.com/Programming/std_lib_facilities.h

现在,我要编写一个简单的hello_world程序,在控制台中输出"Hello, world."字符串。

然而,当我运行该程序时,它只是说:

"Press any key to continue..." 

没有其他字符串输出。

这是程序(我的代码与书籍相同):

#include "../../std_lib_facilities.h"

int main() {

    cout << "Hello, world!\n";
    keep_window_open();
    return 0;
}

1 个答案:

答案 0 :(得分:1)

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello, world!" << endl;
    keep_window_open();
    return 0;
}