【发布时间】:2011-08-17 22:15:55
【问题描述】:
为什么我使用这段代码会出现段错误?
void test(char *data)
{
char *pch;
pch = strtok(data, " ,.-"); // segfault
while (pch != NULL)
{
printf("%s\n", pch);
pch = strtok(NULL, " ,.-");
}
return NULL;
}
char *data = "- This, a sample string.";
test(data);
【问题讨论】:
标签: c