【发布时间】:2014-03-10 10:18:30
【问题描述】:
我使用strtok 的以下代码出现分段错误。我是否正确使用了strtok?
int main()
{
dummy("90:90");
return 0;
}
int dummy(char *str)
{
char *mm, *hh;
int len = strlen(str), result;
if (len <= 0 || len > 5)
{
return 0;
}
hh = strtok(str, ":");
while(hh){
printf("%s", hh);
hh = strtok(NULL, ":");
}
return result;
}
【问题讨论】:
标签: c string segmentation-fault strtok