【发布时间】:2013-03-06 04:30:18
【问题描述】:
我发现一个错误归结为:
#include <sys/types.h>
#include <sys/stat.h>
#include <fts.h>
#include <stdlib.h>
int main () {
char *LOG_ROOT = "/var/log";
FTS *ftsp;
FTSENT *p, *chp;
int fts_options = FTS_COMFOLLOW | FTS_LOGICAL | FTS_NOCHDIR;
char *paths[] = { LOG_ROOT };
fts_open(paths, fts_options, NULL);
}
为什么会出现这个段错误?
【问题讨论】:
-
为这个添加了太相关的“数组”标签。
标签: c arrays segmentation-fault traversal strlen