【发布时间】:2008-12-07 20:37:12
【问题描述】:
我对以下代码有疑问:
for(i = 0;(i - 1)< n;i++)
{
char* b;
sprintf(b, "%d", i);
}
它编译得很好,但是当我运行它时,它给了我臭名昭著的“0XC0000005 Access Violation”错误。我尝试将 b 设置为 NULL、“”、“0”、0 和一堆其他东西,但后来我收到“0XC0000005 访问冲突”错误或“表达式:字符串!= NULL。任何帮助将不胜感激!
【问题讨论】:
标签: null char segmentation-fault printf