Я использовал функцию strtok() в C. Он возвращает указатель на места, в которых он разбивает строку.Как найти индексы, в которых strtok() разбивает строку?
int main()
{
char s[100]="A B C D";
char *p;
p=strtok(s," ");
while(p!=NULL){
p=strtok(NULL,".");
//Do something
}
return 0;
}
Как я могу узнать индекс, по которому происходит разделение (желательно в постоянное время)?