C/C 拡張機能を使用した Visual Studio コードの標準入力への書き込み
C/C プログラムのデバッグでは、多くの場合、ユーザーに次の機能を提供する必要があります。実行時に入力します。これは、Visual Studio Code で C/C 拡張機能を使用する場合、デバッグ機能が利用できないため、特に Windows ユーザーにとっては困難になる可能性があります。
現在の実装:
Makefile とカスタム タスクを使用してコードをビルドおよび実行するように Visual Studio Code が正常に構成されました。ただし、実行時にユーザー入力を受け取るには、コンソール入力を有効にする必要があります。
解決策:
{ "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 中国語 Web サイトの他の関連記事を参照してください。