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