【发布时间】:2014-01-10 11:49:19
【问题描述】:
代码很简单。我不明白为什么当我尝试打印出pointok2 时我的程序崩溃了。也许我没有看到问题,因为我累了或其他什么。一点帮助将不胜感激。
Tokmain 将始终采用“word word”格式。
scanf("%s",&tokmain);
for(i=0;i<50;i++) {
if (tokmain[i]=='\n') {
tokmain[i]='\0';
lettercount=i;
break;
}
}
pointok1=strtok(tokmain,delim);
pointok2=strtok(NULL,delim);
puts(pointok1);
puts(pointok2);`
【问题讨论】:
-
delim的值是多少? -
同意^,分隔符是什么很重要。
标签: c arrays string substring strtok