Форум программистов, компьютерный форум CyberForum.ru

Поиск подстроки в строке - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 124, средняя оценка - 4.99
mossad
0 / 0 / 0
Регистрация: 21.12.2008
Сообщений: 6
21.12.2008, 13:21     Поиск подстроки в строке #1
Здравствуйте. Очень нужна программа поиска подстроки в строке. Действительно оч нужна. точная формулировка задачи:

Написать программу, осуществляющую поиск образца в текстовых строках.
Вводится последовательность не более 5 строк длиной не более 67 символов. Окончание входного текста - ввод строки,
начинающейся символом ";". После этого вводится строка-образец для поиска в тексте.
Затем осуществляется обработка - поиск образца в строках текста.
При этом на экран выводится очередная строка текста для поиска,
в случае неудачи поиска - на следующей строке сообщение об этом, начинающееся с символов "*****".
В случае успеха найденный в строке текста образец закрашивается другим цветом и пользователь
запрашивается о продолжении поиска в той же строке или переходе к поиску в следующей строке текста.
Указанная процедура повторяется для всех строк текста.
УКАЗАНИЯ: Предусмотреть обработку ошибочных ситуаций и наглядную форму диалога с пользователем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2008, 13:21     Поиск подстроки в строке
Посмотрите здесь:

C++ Поиск подстроки в строке
Поиск подстроки в строке C++
C++ Поиск подстроки в строке
C++ Поиск подстроки в строке
C++ поиск подстроки в строке
C++ Поиск подстроки в строке
C++ Поиск подстроки в строке в файле
C++ Поиск подстроки в строке
Поиск подстроки в строке C++
Поиск подстроки в строке C++
Поиск подстроки в строке C++
C++ Не работает поиск подстроки в строке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.12.2008, 14:19     Поиск подстроки в строке #2
Всем всегда что-то нужно.
В твоей ситуации можно использовать старенькую strstr.
mossad
0 / 0 / 0
Регистрация: 21.12.2008
Сообщений: 6
21.12.2008, 20:11  [ТС]     Поиск подстроки в строке #3
понял, а примерную реализацию?
XuTPbIu_MuHTAu
Эксперт C++
 Аватар для XuTPbIu_MuHTAu
2219 / 734 / 10
Регистрация: 27.05.2008
Сообщений: 1,507
21.12.2008, 20:30     Поиск подстроки в строке #4
Код
int strsub( char * text, char * sub,int start ) {
     int i=start;
     while( (text[i+start]) && (sub[i]) ) if( (text[start+i]!=sub[i]) && (++i) ) return 0;
    return 1;
};
В основной программе перебор start в цикле. Да,реализация,как и просили,примерная, т.е я не проверял
mossad
0 / 0 / 0
Регистрация: 21.12.2008
Сообщений: 6
21.12.2008, 23:51  [ТС]     Поиск подстроки в строке #5
спасиб конечно а можно побольше. Плиз у нас вообще зверь информатик... ШЕРЕМЕТ!!

Добавлено через 2 часа 54 минуты 32 секунды
правда очень нужно ребят( помогите плиз.
Yandex
Объявления
21.12.2008, 23:51     Поиск подстроки в строке
Ответ Создать тему
Опции темы

Текущее время: 10:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru