Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 00:26   #1
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Сообщений: 576
По умолчанию string поиск слов в строке

Подскажите есть ли в классе string метод для поиска последовательности символов в строке.
Вот к примеру как решить подобную задачу-
есть массив строк, каждый элемент массива это слово. Соответственно каждое слово имеет свой индекс.
Есть еще одна строка, в нее пользователь вводит слова.
Еще есть массив типа int для хранения индексов. Пусть, даже лучше, это будет контейнер.
Нужно сравнивать строку с массивом слов. Если найдено соответствие, в контейнер индексов добавляется число, соответствующее индексу слова. Если в строке есть последовательности не соответствующие ни одному слову, ошибка, в строке могут быть только определенные слова.
Слова в строке разделены пробелами, точками, запятыми.
Я могу и свой метод придумать.но наверно в классе string, есть метод поиска последовательности символов.

Последний раз редактировалось SAMOUCHKA; 18.05.2012 в 00:28.
SAMOUCHKA вне форума Ответить с цитированием
Старый 18.05.2012, 01:15   #2
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

посмотрите здесь..
http://www.cplusplus.com/reference/string/string/
Спеши медленно.
asmars вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение кол-ва слов в строке и сопоставление аналогичной строке. kish_mish Общие вопросы C/C++ 0 12.03.2012 20:58
Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести рез-ть на экра Газимов Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 02.03.2012 15:58
Выдергивание слов из STRING kardinal94 Общие вопросы Delphi 1 30.07.2010 22:21
Поиск слов в строке Neymexa Общие вопросы C/C++ 3 16.12.2008 18:33