cgdb调试标准输入的问题

caddor9100 2015-09-02 02:52:56
cgdb调试输入的问题。

一下代码:
hello.c


#include<stdio.h>
int main()
{
char buf[20] = {0};
fgets(buf, 20, stdin);
return 0;
}

cgdb ./hello

由于涉及到从stdin输入的原因,我输入换一个字符串后,

程序在调试过程中就毫无反应。

而我换成 gdb ./hello 就好了,就可以接受输入(在调试过程中),但是用cgdb就不可以。


...全文
244 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-09-07
  • 打赏
  • 举报
回复
cgdb是不是开源的?
caddor9100 2015-09-07
  • 打赏
  • 举报
回复
up 起来,有高手解决了吗?
caddor9100 2015-09-02
  • 打赏
  • 举报
回复
搜索了一下,发现gdb tui模式也是如此。 看帖子: http://segmentfault.com/q/1010000000515825 有人会解决吗?

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧