Mui*_*uis 1 c c++ coding-style visual-c++
此行不会在Visual C++中编译
printf("x=%"PRIszu")\n",
Run Code Online (Sandbox Code Playgroud)
即使符号已定义:
#define PRIszu "Iu"
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误C3688无效的文字后缀'PRIszu'; 文字运算符或模板'运算符'"PRIszu'未找到
那么如何修复此打印行以使用定义的符号?
也许...?
printf("x=%" PRIszu "\n", yourVar);
Run Code Online (Sandbox Code Playgroud)
我怀疑你使用的是C++ 11编译器,它允许用户定义的文字.请参阅此处的答案:在VC 2015上使用带字符串的宏失败
归档时间: |
|
查看次数: |
422 次 |
最近记录: |