Есть ли способ в C разделить строку (используя strtok
или любым другим способом), где разделитель имеет длину более одного символа? Я ищу что-то вроде этого:
char a[14] = "Hello,World!";
char *b[2];
b[0] = strtok(a, ", ");
b[1] = strtok(NULL, ", ");
Я хочу, чтобы строка не разбивалась, потому что между запятой и буквой W нет пробела. Есть ли способ сделать это?