Разбить строку, но сохранить разделитель в C - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь разбить строку, которая содержит операнды и оператор.1+2+3*3/2 Операнды и оператор будут сохранены в отдельный связанный список.

Мне удалось разбить строку, используя strtok().

В настоящее время моя программа возвращает 1 2 3 3 2 после функции strtok(), однако я хочу оставить свои разделители ++*/.Как я могу это сделать?Есть ли другой тип функции в C, похожий на strtok (), который также будет возвращать / сохранять разделители?

...