【发布时间】:2011-11-03 07:06:06
【问题描述】:
numCheck 是 1-1000 之间的数字。仅当我在 charcheck 中收集 sprintf 的结果时,此代码才会给我一个段错误。如果我只使用 sprintf 而不使用结果,则不会出现段错误。这里发生了什么?
char * numString;
int charcheck = sprintf(numString, "%d", numCheck);
【问题讨论】:
标签: c segmentation-fault printf