在 VS Code 中运行的 C/C 程序中写入标准输入
对于使用 C/ 在 VS Code 中执行的 C/C 程序C 扩展、标准输入可能是交互的一个挑战。本文介绍如何在调试过程中启用用户输入。
启用终端输入
C/C 扩展不提供直接写入标准输入的方法。但是,存在一种解决方法,即在终端窗口中启用调试。在 VS Code 中,导航到“代码 -> 首选项 -> 设置”并添加以下自定义设置:
{ "code-runner.runInTerminal": true }
运行和交互
现在,运行 C/C 程序时,将在代码窗口旁边打开一个终端窗口。该终端将继承程序的标准输入,允许您在出现提示时提供输入。
具体来说,对于像提供的示例这样的程序:
# include <iostream> using namespace std; int main () { int name; cin >> name; cout << "Hello, " << name << "!!!" << endl; return 0; }
在 VS 中运行程序后启用“code-runner.runInTerminal”设置的代码,您可以在出现提示时在终端窗口中输入名称。然后程序应该打印自定义问候语。
以上是如何为VS Code中调试的C/C程序提供标准输入?的详细内容。更多信息请关注PHP中文网其他相关文章!