Для oav:
Ммммм я пишу софт который тестирует разные железки (раутеры, файрволы итд). И его покупают иммено изза того что он оптимизирован под количество транзакций в секунду. И мне за это деньги платят. Причем именно за это )
Поэтому когда я вижу произведения местных американских и русскоязычных девелОперов - то приходится их код править иногда и оптимизировать.
Поэтому я и указал что по производительности это может уступать операзиям скажем с char*
как бы строку на слова поделить в С++ ? (а то строка такая: char* str;)
Модератор: Модераторы разделов
-
-=Zepplock=-
- Сообщения: 49
-
oav
- Бывший модератор
- Сообщения: 296
Re: как бы строку на слова поделить в С++ ?
(-=Zepplock=- @ Среда, 05 Января 2005, 5:19) писал(а):Для oav:
Ммммм я пишу софт который тестирует разные железки (раутеры, файрволы итд). И его покупают иммено изза того что он оптимизирован под количество транзакций в секунду. И мне за это деньги платят. Причем именно за это )
Поэтому когда я вижу произведения местных американских и русскоязычных девелОперов - то приходится их код править иногда и оптимизировать.
Поэтому я и указал что по производительности это может уступать операзиям скажем с char*
мммм, а я пишу различный софт, скорость работы которого всегда уперается в толщину канала (сеть, инет, винчестер) или в скорость работы пользователя - где процессор на порядки быстрее.
Поэтому когда я вижу произведения местных американских и русскоязычных девелОперов которые пытаются подсунуть мне (нам) код а-ля char* и куча мусора по его обработки и т.п. - приходица по рукам бить. Кто это г потом разгр###### будет?
зы. вообщем, никто не не прав. Мир пиво жвачка :new_tongue:
зы2. в данном примере кода std::string также будет работать как и char* имхо?
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: как бы строку на слова поделить в С++ ?
Для oav:
ну мне кажется, ты здесь более прав. все-таки вопрос был "как строку на слова поделить в C++".
так вот наши варианты - это просто С.
С++ это не С с классами, это именно другая культура программирования. куда входит, в том числе, и использование STL везде, где это приносит хоть какую-то пользу.
однако изначально спрашивали про strtok, вот про него и пошел разговор.
я поэтому и являюсь более поклонником С, потоому как на С++ писать не умею (:
ну мне кажется, ты здесь более прав. все-таки вопрос был "как строку на слова поделить в C++".
так вот наши варианты - это просто С.
С++ это не С с классами, это именно другая культура программирования. куда входит, в том числе, и использование STL везде, где это приносит хоть какую-то пользу.
однако изначально спрашивали про strtok, вот про него и пошел разговор.
я поэтому и являюсь более поклонником С, потоому как на С++ писать не умею (:
слава роботам!
-
-=Zepplock=-
- Сообщения: 49
-
MPak
- Сообщения: 24
Re: как бы строку на слова поделить в С++ ?
Мир пиво жвачка это конечно хорошо. Но хотелось бы увидеть
пример разбиения строки типа-string на элементы(т.е. слова) и
добавления этих слов в вектор vector<string>...
P.S. Напишите ф-цию из STL если знаете такую, а то искать замучался.
пример разбиения строки типа-string на элементы(т.е. слова) и
добавления этих слов в вектор vector<string>...
P.S. Напишите ф-цию из STL если знаете такую, а то искать замучался.
ЭТО- РУССКИЙ ТАНК
.............._~__
........___/__o_\=====>>>
......./||||||||||||||||\
......(@@@@@@@@@)
Скопируйте его в свою подпись чтобу предотвратить
Доминацию над миром Американского кролика Банни
.............._~__
........___/__o_\=====>>>
......./||||||||||||||||\
......(@@@@@@@@@)
Скопируйте его в свою подпись чтобу предотвратить
Доминацию над миром Американского кролика Банни
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
-
MPak
- Сообщения: 24
Re: как бы строку на слова поделить в С++ ?
Я просто непонял каким образом разделить строку если там не только пробелы, а например:"ук цкми.мйем.йме.й.м....,,,,ЙМЕКМ,,,"
написав через parse_str() прога выдала почти то что надо, т.е.
программа пишет вектор но там где .....,,, заменяет это на много пробелов подскажите как от этого избавиться.
написав через parse_str() прога выдала почти то что надо, т.е.
программа пишет вектор но там где .....,,, заменяет это на много пробелов подскажите как от этого избавиться.
ЭТО- РУССКИЙ ТАНК
.............._~__
........___/__o_\=====>>>
......./||||||||||||||||\
......(@@@@@@@@@)
Скопируйте его в свою подпись чтобу предотвратить
Доминацию над миром Американского кролика Банни
.............._~__
........___/__o_\=====>>>
......./||||||||||||||||\
......(@@@@@@@@@)
Скопируйте его в свою подпись чтобу предотвратить
Доминацию над миром Американского кролика Банни