我想做这样的事情:
char sLength[SIZE_T_LEN]; sprintf(sLength, "%zu", strlen(sSomeString));
也就是说,我想在缓冲区中打印一个类型的值size_t.问题是:应该是什么价值SIZE_T_LEN?关键是要知道所需的最小尺寸,以确保永远不会发生溢出.
size_t
SIZE_T_LEN
c string size printf types
c ×1
printf ×1
size ×1
string ×1
types ×1