首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-12-06 
这样答应不对么? 打印不出来讷?printf(%X %X,stl_ListIterator-nPos,pSt_Packet-app_data[i])stl_

这样答应不对么? 打印不出来讷?
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);

热点排行