看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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