Visual Studio Code 不執行程式碼

Visual Studio Code 不執行程式碼

scanf()當我使用函數獲取使用者輸入時,為什麼 VS Code 不想運行程式碼,因為我知道如果沒有此函數,程式碼可以完美運行。

在此輸入影像描述]

答案1

  1. CTRL+SHIFT+X
  2. 在搜尋框中輸入程式碼運行者
  3. 安裝擴充
  4. 比點擊文件 - 首選項 - 設定
  5. 類型程式碼運行在搜尋框中。
  6. 向下滾動直到找到程式碼運行程式:在終端機中運行。勾選複選框是否在整合終端中運行程式碼。
  7. 重新啟動 VS 程式碼

祝你好運!

答案2

首先,我是 VS 程式碼的初學者,所以我將盡力解釋我如何修復這個「錯誤」。希望這篇文章仍然可以幫助很多人。

我認為正在發生的事情是,只有當您點擊「運行程式碼」時,這個 C 程式才會被編譯。我對此完全不確定。我發現的解決方案是實際運行程式的正確方法是「開始調試」(F5)。現在,當您轉到調試配置所在的 .json 檔案時。您只需更改“externalConsole”行並將其設為“true”即可。基本上就是這樣。之後,您只需使用(F5)運行您的程式即可。請記住,如果您更改原始程式碼中的某些內容,則需要使用「執行程式碼」(ctrl+alt+n) 來運行它,以便儲存並「編譯」您所做的更新。

希望我有幫助

要更改的線路: 在此輸入影像描述

答案3

為此,您肯定必須在終端中運行程式碼。

如果你想偵錯這些解決方案都不適合使用 MacOS Sonomia 的我。

我只能使用它來工作程式碼LLDB擴大。

如欲了解更多詳情,請參閱這個帖子堆疊溢位或這個帖子github上顯示了調試的解決方案

相關內容