[問題]vscode在debug時,無法在terminal輸入值

作者: dblkc (zero)   2022-10-03 19:16:26
開發平台(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
作者: school4303 (某爬蟲類)   2022-10-03 22:58:00
你有點上面的箭頭嗎
作者: tomsawyer (安安)   2022-10-04 00:08:00
建議你用external terminal
作者: dblkc (zero)   2022-10-04 03:30:00
我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了
作者: tomsawyer (安安)   2022-10-04 18:49:00
你就要用externalconsole 那個視窗是gdb 不是拿來給你輸入的
作者: tacoq (章魚Q)   2022-10-06 11:08:00
你是一到scanf那行就去terminal輸入嗎?還是到scanf那行後還有再按下一步,才去terminal輸入?
作者: longlongint (華哥爾)   2022-10-07 13:20:00
中斷點拔掉Launch 檔+環境提供更清楚一點 若我有空可以看看
作者: wulouise (在線上!=在電腦前)   2022-10-07 21:15:00
scanf過去才能輸入吧 不能卡在scanf
作者: school4303 (某爬蟲類)   2022-10-04 06:58:00
你有點上面的箭頭嗎
作者: tomsawyer (安安)   2022-10-04 08:08:00
建議你用external terminal
作者: school4303 (某爬蟲類)   2022-10-04 06:58:00
你有點上面的箭頭嗎
作者: tomsawyer (安安)   2022-10-04 08:08:00
建議你用external terminal
作者: dblkc (zero)   2022-10-04 11:30:00
我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了
作者: dblkc (zero)   2022-10-04 11:30:00
我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了
作者: tomsawyer (安安)   2022-10-05 02:49:00
你就要用externalconsole 那個視窗是gdb 不是拿來給你輸入的
作者: tomsawyer (安安)   2022-10-05 02:49:00
你就要用externalconsole 那個視窗是gdb 不是拿來給你輸入的
作者: tacoq (章魚Q)   2022-10-06 19:08:00
你是一到scanf那行就去terminal輸入嗎?還是到scanf那行後還有再按下一步,才去terminal輸入?
作者: tacoq (章魚Q)   2022-10-06 19:08:00
你是一到scanf那行就去terminal輸入嗎?還是到scanf那行後還有再按下一步,才去terminal輸入?
作者: longlongint (華哥爾)   2022-10-07 21:20:00
中斷點拔掉Launch 檔+環境提供更清楚一點 若我有空可以看看
作者: longlongint (華哥爾)   2022-10-07 21:20:00
中斷點拔掉Launch 檔+環境提供更清楚一點 若我有空可以看看
作者: wulouise (在線上!=在電腦前)   2022-10-08 05:15:00
scanf過去才能輸入吧 不能卡在scanf
作者: wulouise (在線上!=在電腦前)   2022-10-08 05:15:00
scanf過去才能輸入吧 不能卡在scanf
作者: cuteSquirrel (松鼠)   2022-10-11 03:43:00
輸入完記得要按下Enter, 接著讓debugger繼續走
作者: cuteSquirrel (松鼠)   2022-10-11 03:43:00
輸入完記得要按下Enter, 接著讓debugger繼續走
作者: cuteSquirrel (松鼠)   2022-10-10 19:43:00
輸入完記得要按下Enter, 接著讓debugger繼續走
作者: xenorock (KingMorris)   2022-10-22 11:19:00
External terminal的優點是啥? 我不知道求J4

Links booklink

Contact Us: admin [ a t ] ucptt.com