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