|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.04.2011, 12:41 | #1 |
Новичок
Джуниор
Регистрация: 08.04.2011
Сообщений: 1
|
Нахождение слова в строке
Здравствуйте! У меня возникла такая проблема. Необходимо найти слово в строке. Программа находит слово, но так же (этого не должно быть по заданию) она находит вхождение отдельных символов в слова, например будем искать слово "из" в строке "изобразительное искусство" и оно выведет, что слово найдено, хотя не должно быть такого. Как это исправить? Помогите пожалуйста.
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 08.04.2011 в 13:13. |
08.04.2011, 13:18 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я не разбирался в коде.
замечание общего плана. Для того, чтобы отличить вхождение в слова нужно ОБЯЗАТЕЛЬНО знать, что является разделителем слов. Если сделать допущение, слова разделяются только пробелами, тогда всё просто: к исходной строке дописываете пробел в начале строки и пробел в конце строки. потом к слову, которое ищете так же дописываете пробелы в начало и конец и процедуру поиска используете ту, что у Вас уже реализовано. Если же разделителями могут являться и пробел и знаки пунктуации - тогда хуже. Надо переделывать алгоритм. Он должен парсить строку на отдельные слова и уже каждое слова сравнивать с искомым... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение нечислового значения в строке | Keetotko | Помощь студентам | 3 | 11.11.2010 16:57 |
Файлы/Нахождение макс. слова на СИ | Sultan237 | Помощь студентам | 4 | 08.03.2010 11:43 |
Нахождение и вывод максимального слова в файле на СИ | Sultan237 | Помощь студентам | 5 | 05.03.2010 01:18 |
Нахождение самого короткого слова | Диезушка | Помощь студентам | 2 | 20.10.2009 21:43 |
Нахождение серий символов в строке | ampolez | Общие вопросы C/C++ | 2 | 19.12.2008 22:20 |