代碼非常簡單。我不明白爲什麼當我嘗試打印出pointok2
時,程序崩潰。也許我沒有看到問題,因爲我累了或什麼。一點幫助,將不勝感激。爲什麼strtok不工作?
Tokmain
將始終爲格式「單詞」。
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'的價值? – Hariprasad
同意^,分隔符可能非常重要。 –