C, строковый ввод без пробелов и табуляции - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь найти лучший способ получить ввод строки без пробелов и табуляции.

И из него получить динамический номер отдельных строк, основной из которых является contian.

Например: Для строки str = "abc \ t tt 6 \ t 4 7" (Между отдельными строками может быть намного больше пробелов и табуляции)

Выходом будет str1 = "abc" str2 = "tt" str3 = "6" str4 = "4" str5 = "7"

Я подумал, что для динамического создания строки нужно использовать malloc для создания массива строк. Но я не мог заставить его работать, и игнорировал пробелы и табуляции (\ t)

1 Ответ

0 голосов
/ 05 мая 2018

взгляните на функции strtok () и strtok_r () из string.h

Позволяет разделить строку, указав, какие символы являются разделителями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...