如何在 Visual Studio Code 中构建一个 C++ 程序来接受用户输入

duc*_*ose -1 c++ visual-studio-code

我熟悉 Windows 上的 Visual Studio IDE,我想尝试一下 VSCode。对于我目前的情况,我在 64 位 Ubuntu 上运行 VSCode。我安装了 VSCode,然后安装了 C/C++ 扩展。接下来,我编写了一个非常简单的 C++ 程序,输出“Hello World”,然后让用户输入他们的名字。然后程序会向那个用户说/输出你好。问题是:我无法弄清楚如何实际向程序提供用户输入。在运行时,我看到输出面板中的光标在“Hello World”输出后闪烁,但是当我按下键盘上的任意键以提供用户输入时,没有任何显示,也没有任何反应。任何帮助将不胜感激。

#include<iostream>
#include<string>

using namespace std;

int main() {

    string name = "";
    cout << "HELLO WORLD" << endl << endl;
    cin >> name;
    cout << "Hello " << name;    
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Art*_*sky 5

最好使用终端然后使用 Visual Studio Code Run 功能

最好使用终端然后使用 Visual Studio Code Run 功能