首頁 > 後端開發 > C++ > 如何為VS Code中偵錯的C/C程式提供標準輸入?

如何為VS Code中偵錯的C/C程式提供標準輸入?

Linda Hamilton
發布: 2024-12-02 20:35:13
原創
377 人瀏覽過

How Do I Provide Standard Input to C/C   Programs Debugged in VS Code?

在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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板