读书人

这么答应不对么? 打印不出来讷

发布时间: 2013-12-06 17:56:43 作者: rapoo

这样答应不对么? 打印不出来讷?
printf("%X == %X",stl_ListIterator->nPos,pSt_Packet->app_data[i]);

stl_ListIterator->nPos 是 unsigned long 类型的,里面是有内容的, pSt_Packet->app_data[i]是字符串的,我这样打印怎么GDB什么都不显示
[解决办法]
字符串你用%X输出?不应该是%s吗
[解决办法]

引用:
字符串你用%X输出?不应该是%s吗


人家输出十六进制 %x %X
[解决办法]
是不是在缓冲区,用flush(stdout)试下
[解决办法]
在每个最后不带\n的printf后面加fflush(stdout);

读书人网 >C语言

热点推荐