Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何获得C++;用于接受用户输入的内置Visual Studio代码的程序_C++_Visual Studio Code - Fatal编程技术网

C++ 如何获得C++;用于接受用户输入的内置Visual Studio代码的程序

C++ 如何获得C++;用于接受用户输入的内置Visual Studio代码的程序,c++,visual-studio-code,C++,Visual Studio Code,我熟悉Windows上的VisualStudioIDE,我想尝试一下VSCode。就我目前的情况而言,我在Ubuntu 64位上运行VSCode。我安装了VSCode,然后安装了C/C++扩展。接下来,我编写了一个非常简单的C++程序,输出“hello World”,然后要求用户输入他们的名字。然后程序会向该用户说/输出hello。问题是:我很难弄清楚如何向程序提供用户输入。在运行时,我看到输出面板中的光标在“Hello World”输出后闪烁,但当我按下键盘上的任何键以提供用户输入时,都不会显

我熟悉Windows上的VisualStudioIDE,我想尝试一下VSCode。就我目前的情况而言,我在Ubuntu 64位上运行VSCode。我安装了VSCode,然后安装了C/C++扩展。接下来,我编写了一个非常简单的C++程序,输出“hello World”,然后要求用户输入他们的名字。然后程序会向该用户说/输出hello。问题是:我很难弄清楚如何向程序提供用户输入。在运行时,我看到输出面板中的光标在“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;
}
#包括
#包括
使用名称空间std;
int main(){
字符串名称=”;

能否更好地使用终端,而不是Visual Studio代码运行功能


因为光标闪烁并不意味着你的程序在等待用户输入。BTW C++语言不关心你用什么来编写你的代码。关于你的问题:你不清楚你在问什么。如果你需要一些代码的帮助,请显示代码(也请看)。“当我按键盘上的任何键以提供用户输入时”…您是否也按enter键?从终端运行此程序时工作正常-但您最好将“\n”添加到output@tobi303我当然按了回车键。还是没什么。控制台一直开着,你仍然可以看到“你好,世界”“,您键入的文本和闪烁的光标?谢谢!!!谢谢!!!谢谢!!!此方法确实有效。非常感谢!!!