LINUX.ORG.RU

c++ поиск слова в строке

 


0

1

Есть строка

string src = "Трам, пам, пам, и суггестия, парам, пам."
необходимо в ней найти одно из слов
string search[] = {"депривация","суггестия","фенотип"}
В соответствии от того, что найдено, вернуть число от 1 до 3. То есть, если найдено «депривация» то 1 и т.п. Если найдены несколько или все, либо ничего, то вернуть 0. Чем сделать поиск слова в строке, если неизвестна позиция начала слова? Кроме strcoll() ничего не нашел, но она не подходит.


str.find(«aaa») же

anonymous
()
Ответ на: комментарий от i-rinat

иии главный приз - ааавтомобиль! тему можно отмечать «решено».

cdshines ★★★★★
()

если не знаешь, как - сделай перебором! :)

bvn13 ★★★★★
()
Ответ на: комментарий от Dudraug

Зачем вы все предлагаете сишное говно? С++ же.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.