在用strtok_r实现字符串分隔的时候,遇到一个问题。
在用strtok_r实现字符串分隔的时候,遇到一个问题。当需要分隔的字符串之间存在错误时,
比如, 我的文件里每行的字符串是这样的
1,2,3,4
5,6,7,8
以逗号分隔。
但是,如果有组数据,漏了某项。 比如这样
1,,3,4
这时候,我的获取就出现问题了, 求教,这个时候我要怎么解决?
while((p[i]=strtok_r(buf,";",&outer_ptr))!=NULL)
{
i++;
buf=NULL;
}
我是这样分隔的。 希望在错误的地方。 比如1,,3,4中。 2的位置修改为?,即p[1]="?"表示出错。
求教...
在线等。