[爆卦]vscode無法偵錯是什麼?優點缺點精華區懶人包

為什麼這篇vscode無法偵錯鄉民發文收入到精華區:因為在vscode無法偵錯這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者dblkc (zero)看板C_and_CPP標題[問題]vscode在debug時,無法在te...


開發平台(Platform): (Ex: Win10, Linux, ...)
Linux

編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)


額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)


問題(Question):
我在vscode debug時,查了其他資料說碰到scanf時要在terminal端輸入所要的值才會繼續debug
但我到terminal端數入數值後便沒反應了,響請問是launch檔哪裡設置出了問題?

餵入的資料(Input):


預期的正確結果(Expected Output):


錯誤結果(Wrong Output):


程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)


補充說明(Supplement):
這是debug到scanf那行的情況
https://imgur.com/a/cbhH90R

到terminal輸入數值後卻沒反應
https://imgur.com/a/FssHxxA

這邊是我的launch檔,請問是哪裡設置不對嘛?
https://imgur.com/a/Z2EOQuq

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.81 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1664795788.A.854.html
school4303: 你有點上面的箭頭嗎 10/03 22:58
tomsawyer: 建議你用external terminal 10/04 00:08
dblkc: 我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了 10/04 03:30
tomsawyer: 你就要用externalconsole 那個視窗是gdb 不是拿來給你 10/04 18:49
tomsawyer: 輸入的 10/04 18:49
tacoq: 你是一到scanf那行就去terminal輸入嗎? 10/06 11:08
tacoq: 還是到scanf那行後還有再按下一步,才去terminal輸入? 10/06 11:12
longlongint: 中斷點拔掉 10/07 13:20
longlongint: Launch 檔+環境提供更清楚一點 若我有空可以看看 10/07 13:28
wulouise: scanf過去才能輸入吧 不能卡在scanf 10/07 21:15
cuteSquirrel: 輸入完記得要按下Enter, 接著讓debugger繼續走 10/10 19:43
xenorock: External terminal的優點是啥? 我不知道求J4 10/22 11:19

你可能也想看看

搜尋相關網站