这里是我的程序的剥离版本。我不明白为什么我在这里得到分段错误。char []和sprintf分段错误
....
int main(int argc, const char * argv[])
{
char quit = 0;
char buffer[100];
...
while (quit == 0) {
sprintf(buffer,"%s",get_timer_ticks(&mytimer));
// puts(buffer);
...
}
编辑:顺便说一句,get_timer_ticks返回Uint32。