![](/img/trans.png)
[英]How can I read from stdin using the integrated Visual Studio Code terminal?
[英]How to accept user input in Visual Studio Code integrated Terminal?
我已經搜索了這個答案,但它是徒勞的,很多線程都打開而沒有任何答案,或者答案不是被問到的那個。
如何使用 VS:Code 底部的集成終端?
這允許用戶在正常執行程序時輸入並查看打印在終端上的文本。
我正在學習C
,但我不能讓它在那里工作。
如您所見,如果我通過調試器運行我的代碼,它不起作用,AKA 不允許用戶輸入。
請記住,如果我使用名為"externalConsole": ,
launch.json
選項並將其設置為 true "externalConsole": ,
launch.json
發生這種情況。
但這也有它的缺點(例如,一旦代碼運行完畢,控制台就會退出並停止存在,因此無法讀取程序的輸出)
如何解決這個問題? 我已經看到它運行良好,但在 Linux 環境的計算機上。 謝謝。
launch.json
文件有一個"console"
設置,您必須將其設置為"integratedTerminal"
(默認為"internalConsole"
,它只顯示您的程序的輸出)。
啟動調試會話會自動切換到面板(下部窗口窗格)中的DEBUG CONSOLE
選項卡。
切換到TERMINAL
以與您的控制台應用程序交互。
有關更多信息,請參閱文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.