便携式打印尺寸代码
这个问题在这里已经有了答案:
C99和C11需要z
修饰符:
sprintf(buf, "%zu", i);
如果MS Visual Studio也必须兼容,生活可能更难(因为它不符合C99或C11标准)。 根据MSDN,您需要使用I
而不是z
。
上一篇: Portable code for printing size
下一篇: How to print a int64
这个问题在这里已经有了答案:
C99和C11需要z
修饰符:
sprintf(buf, "%zu", i);
如果MS Visual Studio也必须兼容,生活可能更难(因为它不符合C99或C11标准)。 根据MSDN,您需要使用I
而不是z
。
上一篇: Portable code for printing size
下一篇: How to print a int64