使用 C/C 扩展在 Visual Studio Code 中写入标准输入
调试 C/C 程序通常需要能够为用户提供执行时输入。在 Visual Studio Code 中使用 C/C 扩展时,这可能具有挑战性,特别是对于 Windows 用户,因为调试工具不可用。
当前实现:
您有成功配置 Visual Studio Code 以使用 Makefile 和自定义任务构建和运行代码。不过,要在运行时接收用户输入,需要启用控制台输入。
解决方案:
{ "code-runner.runInTerminal": true }
说明:
code-runner.runInTerminal 设置在集成中启动程序 终端。这允许在程序运行时使用标准输入。
示例:
考虑以下 helloworld.cpp 程序:
#include <iostream> using namespace std; int main() { string name; cout << "Enter your name: "; cin >> name; cout << "Hello, " << name << "!!!" << endl; return 0; }
当您使用修改后的设置运行此程序,终端将提示您输入并将其作为标准输入传递给程序。
以上是在 Visual Studio Code 中调试时如何为我的 C/C 程序提供标准输入?的详细内容。更多信息请关注PHP中文网其他相关文章!