作者dblkc (zero)
看板C_and_CPP
标题[问题]vscode在debug时,无法在terminal输入值
时间Mon Oct 3 19:16:26 2022
开发平台(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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1664795788.A.854.html
1F:推 school4303: 你有点上面的箭头吗 10/03 22:58
2F:→ tomsawyer: 建议你用external terminal 10/04 00:08
3F:→ dblkc: 我有一直点向右的箭头 步骤跳到scanf 那行就不再动了 10/04 03:30
4F:→ tomsawyer: 你就要用externalconsole 那个视窗是gdb 不是拿来给你 10/04 18:49
5F:→ tomsawyer: 输入的 10/04 18:49
6F:→ tacoq: 你是一到scanf那行就去terminal输入吗? 10/06 11:08
7F:→ tacoq: 还是到scanf那行後还有再按下一步,才去terminal输入? 10/06 11:12
8F:→ longlongint: 中断点拔掉 10/07 13:20
9F:→ longlongint: Launch 档+环境提供更清楚一点 若我有空可以看看 10/07 13:28
10F:→ wulouise: scanf过去才能输入吧 不能卡在scanf 10/07 21:15
11F:推 cuteSquirrel: 输入完记得要按下Enter, 接着让debugger继续走 10/10 19:43
12F:→ xenorock: External terminal的优点是啥? 我不知道求J4 10/22 11:19