【发布时间】:2015-03-19 20:28:26
【问题描述】:
此行在 Visual C++ 中无法编译
printf("x=%"PRIszu")\n",
即使定义了符号:
#define PRIszu "Iu"
我收到以下错误:
错误 C3688 无效文字后缀“PRIszu”;文字运算符或 找不到模板“运算符”“PRIszu”
那么如何修复这个打印行以使用定义的符号?
【问题讨论】:
-
为我工作:ideone.com/2dPVOp
-
@MatthewMoss 我用错误更新了问题
-
我收到 printf() 不支持 'I' 标志(大写 I)的错误消息
标签: c++ c visual-c++ coding-style