はじめに
他の記事にもやり方がありましたが、出力のみしかできず、入力(cin)が出来る方法がないか調べてみました。
参考にした内容は、動画とコメント欄の一番上にあります。
https://www.youtube.com/watch?v=zIIYN_PyUAM
拡張機能の追加
まず、下の二つの拡張機能をインストールしてください。
C/C++
Code Runner
入力が出来るようにする設定
ここまでは他の記事と同じで、この状態でソースコードを開き、右上の三角形(再生ボタンみたいな)を押すと、出力(cout)しかしてくれないので、cin << hoge;
とか書いてても何もできません(多分Cannot edit in read-only terminal.
って出る)
これを修正するには、手動で読み書きを有効にする必要があります。
- VsCodeで、「Code」→「Preference」→「Settings」と進みます。
- 左側のパネルの「User」タブで、「Extensions」セクションを見つけます。
- スクロールして「Run Code Configuration」を見つけてください。
- スクロールして、「Run in Terminal」のチェックボックスを見つけます(統合ターミナルでコードを実行するかどうか) チェックを入れます。
実行
実行してみると、ターミナルが開き、値を入力をさせるソースコードだと、入力待ち状態になっていると思います。
終わりに
入力が出来る設定ができたなら良きです。
説明が少々雑ですが、そこはご愛敬🙏。