VS Code で実行される C/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 中国語 Web サイトの他の関連記事を参照してください。