cgdb调试的时,发现源文件乱码了,没法解决。

chouxiaoya8100 2015-07-11 11:59:43
1 。cgdb调试时候 能不能自动保存调试会话信息,每次用命令保存断点信息,太麻烦了。

2. 代码fopen一个文件,然后读取到缓冲区里,

如果一个文件里有中文字符,

把字符读取到buf中,
然后
gdb :

p buf

,无法看到中文内容,都是 16进制。

这样的话,我没法看。

3个问题,怎么破?

...全文
363 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-07-13
  • 打赏
  • 举报
回复
不要依赖调试器输出复杂数据结构! 而要将复杂数据结构的整个内容在处理它的每一步使用一小段代码按自己很容易理解的格式输出,非常有助于调试!或者可以说是“基础设施”: 十字链表交换任意两个节点C源代码(C指针应用终极挑战)http://download.csdn.net/detail/zhao4zhong1/5532495
chouxiaoya8100 2015-07-12
  • 打赏
  • 举报
回复
up 起来,等高手解答

69,369

社区成员

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

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