【发布时间】:2014-09-17 21:21:06
【问题描述】:
如何在 c++ 代码中打印 IBMMQ MQLONG 值。当我尝试打印时出现分段错误
printf("Queue Persistance-> %s\n ", pMsgDesc -> Persistence );
谢谢
【问题讨论】:
如何在 c++ 代码中打印 IBMMQ MQLONG 值。当我尝试打印时出现分段错误
printf("Queue Persistance-> %s\n ", pMsgDesc -> Persistence );
谢谢
【问题讨论】:
MQMD 中的持久性字段不是字符串。您告诉 printf 将其视为带有 %s 的字符串。在您的问题中,您似乎确实知道它是一个 MQLONG。尝试使用 %d 而不是 %s。
【讨论】: