следующий код разбивает команду строки с использованием пробела i.e "" и полной остановки, т. Е. "." Что делать, если я хочу разбить команду, используя появление как пробела, так и полной остановки (в то же время), а не каждый сам по себе, например. команда, как: «Привет .как ты» будет разбит на куски (игнорируя кавычки) [привет] [как вы сегодня]Строковый токенизатор в c
char *token2 = strtok(command, " .");
Вам нужно либо написать свой собственный токенизатор, либо использовать сторонний генератор парсера/лексера (например, 'lex') или библиотеку (я знаю только библиотеку синтаксиса C++' boost :: spirit', а не любую библиотеку C). –