strtok() вернуть все что находится между кавычками как один токен
Здравствуйте! Есть строка: test test1 "test2 and test3"
. Как с помощью функции strtok()
, все что между кавычек, считать как один токен? Тоесть должны получится токены test
, test1
и test2 and test3
. Хороший пример - BASH. В нем это как-то реализовано и если ты не закрыл кавычки, когда нажимаешь enter, запрашивает ввод дальше. Как это сделать? Заранее спасибо!
Источник: Stack Overflow на русском