【发布时间】:2011-06-29 18:47:33
【问题描述】:
我在编译为(我相信)OSX 上的 Linux 设计的代码时遇到错误。我已将问题追溯到这部分代码:
TIMEVAL = time(NULL);
char* TIMESTRING = ctime(&TIMEVAL);
TIMESTRING[24]=' ';
fprintf(LOG, "[ %20s] ", TIMESTRING);
有什么理由会出现这种情况吗?我已经加入了<time.h>。
【问题讨论】:
-
由于遇到分段错误,请检查
TIMESTRING[24]是否有效。
标签: c time segmentation-fault ctime