[问题]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