Подскажите чем и как пользуетесь для разбора строк?
strtok - странно как то работает, в частности что он должен возвращать на
пустую строку? Попробовал сам написать коряво получается.
Разбор строк
Модератор: Модераторы разделов
-
kamre
- Сообщения: 243
- ОС: Win7/Ubuntu 11.10
Re: Разбор строк
http://www.cplusplus.com/reference/clibrar...ing/strtok.html
Once the terminating null character of str has been found in a call to strtok, all subsequent calls to this function with a null pointer as the first argument return a null pointer.
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Разбор строк
Пока решил в С++ чтением из строки потоком. Несколько громозко. Да и в С естественно нет такого. Хотелось бы удобненького.
-
JackYF
- Сообщения: 129
- ОС: Debian GNU/Linux
Re: Разбор строк
QString из QT имеет удобный интерфейс. Если без Qt, тогда std::stringstream. Если совсем туго, то самописными функциями.
"В природе не существует инструмента, машины или устройства, по силе и виртуозности сравнимого с человеческой рукой."
В. Г. Бэнхэм.
---
Ваяю "нелинейный" клавиатурный тренажёр для GNU/Linux - nlkt.
В. Г. Бэнхэм.
---
Ваяю "нелинейный" клавиатурный тренажёр для GNU/Linux - nlkt.
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Разбор строк
strtok неудобная когда несколько строк надо резать параллельно.
strcspn для разрезания больше годится, можно задать список разделителей, и каждый новый раз делать шаг в обрабатываемой строке.