我正在尝试使用 strtok 用逗号分隔字符串。该行如下所示:
A:K149, A:N171, A:T172
我正在使用以下代码。
pch=strtok(line,",");
printf("%s\n",pch);
while(pch!=NULL){
pch=strtok(NULL,", ");
printf("%s\n",pch);
}
但是打印出来的是:
A:K149
A:N171
A:T172
(null)
如何摆脱多余的行和最后的 (null)?