首页 >后端开发 >C++ >在 VS Code 中运行时如何将输入重定向到我的 C/C 程序?

在 VS Code 中运行时如何将输入重定向到我的 C/C 程序?

Susan Sarandon
Susan Sarandon原创
2024-12-06 12:33:12614浏览

How Can I Redirect Input to My C/C   Programs When Running in VS Code?

使用标准输入将输入重定向到 VS Code 中的 C/C 程序

在 Visual Studio Code 中,调试具有输入要求的 C/C 程序可能具有挑战性。虽然在 Windows 上无法进行调试,但您仍然可以使用任务来运行和构建代码。但是,在执行过程中提供用户输入会成为一个障碍。

要解决此问题,请按照以下步骤操作:

  1. 配置代码运行器设置:

    • 前往菜单栏中的“代码”。
    • 选择“偏好设置”-> “设置”。
    • 搜索“Code-Runner”。
    • 添加自定义设置:

      {
         "code-runner.runInTerminal": true
      }
  2. 运行程序:

    • 照常构建并运行您的程序。
    • 执行过程中将出现一个终端窗口。
  3. 提供输入:

    • 程序开始运行后,您可以直接在终端窗口中提供输入。
    • 程序将恢复执行并将输出显示为

示例:

考虑以下读取用户名的程序:

#include <iostream>

using namespace std;

int main() {
  string name;
  cout << "Enter your name: ";
  cin >> name;
  cout << "Hello, " << name << "!!!" << endl;
  return 0;
}

配置代码运行器设置后,运行该程序。终端窗口将打开,提示您输入您的姓名。提供输入,程序将继续执行。

以上是在 VS Code 中运行时如何将输入重定向到我的 C/C 程序?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn