C++ C++;初学者。不能将字符串输出到控制台吗?

C++ C++;初学者。不能将字符串输出到控制台吗?,c++,C++,我正在跟随比亚恩·斯特劳斯特鲁普的书《编程:C++的原理和实践》,我遇到了一个我正在努力解决的问题(我花了一个多小时的时间试图自己解决这个问题,取得了0的进步) 他建议使用他的自定义头文件,我已将其复制并粘贴到新的头文件中: 现在,我要编写一个简单的hello_world程序,在控制台中输出一个“hello,world.”字符串 然而,当我运行该程序时,它所说的是: "Press any key to continue..." 没有其他字符串输出 这是程序(我的代码与书中的代码相同): #

我正在跟随比亚恩·斯特劳斯特鲁普的书《编程:C++的原理和实践》,我遇到了一个我正在努力解决的问题(我花了一个多小时的时间试图自己解决这个问题,取得了0的进步)

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

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

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

"Press any key to continue..." 
没有其他字符串输出

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

#包括“../../std_lib_facilities.h”
int main(){
不能包含
使用名称空间std;
int main()
{

cout@theude我没有得到任何编译器错误。纯代码转储没有任何进一步的解释,但经过了升级。这对初学者来说无疑是一个很好的资源:-P…这甚至不会编译,因为标准库中没有
保持窗口打开
函数。@Olaf,我没有写它。Remy编辑了我的帖子并将其放在那里。它可能是OP可以使用的东西,因为他在代码中有它。
#include "../../std_lib_facilities.h"

int main() {

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

using namespace std;

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