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

在 Visual Studio Code 中偵錯時如何為我的 C/C 程式提供標準輸入?

Linda Hamilton
Linda Hamilton原創
2024-12-01 12:56:13269瀏覽

How Can I Provide Standard Input to My C/C   Program When Debugging in Visual Studio Code?

使用C/C 擴充功能在Visual Studio Code 中寫入標準輸入

偵錯C/C 程式通常需要能夠為使用者提供執行時輸入。在 Visual Studio Code 中使用 C/C 擴充功能時,這可能具有挑戰性,特別是對於 Windows 用戶,因為偵錯工具不可用。

目前實作:

您有成功設定 Visual Studio Code 以使用 Makefile 和自訂任務建置和執行程式碼。不過,要在運作時接收使用者輸入,需要啟用控制台輸入。

解決方案:

  1. 開啟 Visual Studio Code 的設定(Code -> Preferences -> 設定)。
  2. 向下捲動至「使用者設定」
  3. 新增下列自訂設定:
  1. 儲存設定。

說明:

code-runner.runInTerminal 設定在整合中啟動程式 終端機。這允許在程式運行時使用標準輸入。

範例:

考慮以下helloworld.cpp 程式:

當您使用修改終端的設定來執行此程序,將提示您輸入並將其作為標準輸入傳遞給程式。

以上是在 Visual Studio Code 中偵錯時如何為我的 C/C 程式提供標準輸入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn