【问题标题】:convert a MQLONG value to string in c++在 C++ 中将 MQLONG 值转换为字符串
【发布时间】:2014-09-17 21:21:06
【问题描述】:

如何在 c++ 代码中打印 IBMMQ MQLONG 值。当我尝试打印时出现分段错误

printf("Queue Persistance-> %s\n ", pMsgDesc -> Persistence );

谢谢

【问题讨论】:

    标签: c++ printf ibm-mq


    【解决方案1】:

    MQMD 中的持久性字段不是字符串。您告诉 printf 将其视为带有 %s 的字符串。在您的问题中,您似乎确实知道它是一个 MQLONG。尝试使用 %d 而不是 %s。

    【讨论】:

      猜你喜欢
      • 2011-10-28
      • 2013-09-27
      • 1970-01-01
      • 2018-09-10
      • 1970-01-01
      • 2014-05-02
      • 2020-02-20
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多