在VS Code 中運行的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中文網其他相關文章!