此行无法在Visual C++中编译
printf("x=%"PRIszu")\n",
即使已定义符号:
#define PRIszu "Iu"
我收到以下错误:
那么,如何解决此打印行以利用已定义的符号呢?
最佳答案
也许...?
printf("x=%" PRIszu "\n", yourVar);
我怀疑您使用的是C++ 11编译器,该编译器允许用户定义文字。在这里查看答案:Using macro with string fails on VC 2015
此行无法在Visual C++中编译
printf("x=%"PRIszu")\n",
#define PRIszu "Iu"
最佳答案
也许...?
printf("x=%" PRIszu "\n", yourVar);