作者:
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
作者:
dblkc (zero)
2022-10-04 03:30:00我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了
你就要用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:00scanf過去才能輸入吧 不能卡在scanf
作者:
dblkc (zero)
2022-10-04 11:30:00我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了
作者:
dblkc (zero)
2022-10-04 11:30:00我有一直點向右的箭頭 步驟跳到scanf 那行就不再動了
你就要用externalconsole 那個視窗是gdb 不是拿來給你輸入的
你就要用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:00scanf過去才能輸入吧 不能卡在scanf
作者:
wulouise (在線上!=在電腦前)
2022-10-08 05:15:00scanf過去才能輸入吧 不能卡在scanf
輸入完記得要按下Enter, 接著讓debugger繼續走
輸入完記得要按下Enter, 接著讓debugger繼續走
輸入完記得要按下Enter, 接著讓debugger繼續走
作者: xenorock (KingMorris) 2022-10-22 11:19:00
External terminal的優點是啥? 我不知道求J4