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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Homeless coder
5 / 5 / 0
Регистрация: 17.03.2013
Сообщений: 24
#1

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

08.05.2013, 23:11. Просмотров 1236. Ответов 9
Метки нет (Все метки)

Всем доброго времени суток!
Дано: две строки типа string, к примеру str1 = "HeLLo" и str2 = "hell"
Вопрос: как найти из str1 подстроку str2 без учёта регистра?

заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2013, 23:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос поиск подстроки в строке (C++):

Поиск подстроки в строке - C++
Добрый день. Ошибка в программе. Первый раз ищет отлично, потом постоянно ошибка //-функция осуществляет поиск подстроки str2 в...

Поиск подстроки в строке - C++
Добрый вечер. Помогите пожалуйста с заданием, нужно срочно его сделать. Сам текст: даны 2 массива (один большой, другой маленький), нужно...

Поиск подстроки в строке - C++
Добрый день всем! Ребята помогите решить такую задачу. Мне нужно в строке char *text = "Help me jax111mackey" получить строку 111 в...

Поиск подстроки в строке - C++
Доброго времени суток! Столкнулся с такой задачей. Вводим 10 слов, далее вводим приставку (начало слова). В итоге программа должна показать...

Поиск подстроки в строке - C++
Здравствуйте, форумчане. Помогите справиться с заданием. Честно говоря, я даже не понял, что требуется, не говоря уж о...

Поиск подстроки в строке - C++
Уважаемые форумчане, помогите написать программу для поиска подстроки "vvo" в строке "Petrovvortep" Нужна очень срочно. можно...

9
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
08.05.2013, 23:50 #2
Homeless coder, надо написать свой парсер. Проходите по строке. Если нашли букву,которая совпадает с первой буквой подстроки сравниваете вторую букву и так дальше.
1
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
09.05.2013, 00:02 #3
а можно скопировать строку 1 во временную строку, поменяв регистр на нижний, вторую строку тоже скопировать в другую временную строку и тоже с нижним регистром и потом искать в строке1 строку 2 методом std::string::find
0
metaluga145
09.05.2013, 00:06
  #4

Не по теме:

Кудаив, кст, даже не знаю,что будет работать быстрее. Интересно узнать)

0
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
09.05.2013, 00:12 #5
Цитата Сообщение от metaluga145 Посмотреть сообщение

Не по теме:

Кудаив, кст, даже не знаю,что будет работать быстрее. Интересно узнать)

Способ 2.
0
metaluga145
09.05.2013, 00:12
  #6

Не по теме:

Цитата Сообщение от Bend3r Посмотреть сообщение
Способ 2.
Почему?

0
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
09.05.2013, 00:22 #7
metaluga145, проведи исследование )
0
Homeless coder
5 / 5 / 0
Регистрация: 17.03.2013
Сообщений: 24
09.05.2013, 00:38  [ТС] #8
спасибо всем большое!
0
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
09.05.2013, 00:39 #9
Bend3r, ну, вообще, если аккуратно написать парсер, тогда может и своя функция тоже быстро сработать, но для этого нужно повозиться со строками и алгоритмами над ними.
0
Homeless coder
5 / 5 / 0
Регистрация: 17.03.2013
Сообщений: 24
09.05.2013, 01:24  [ТС] #10
я сомневаюсь, что я, студент, напишу алгоритм лучше, чем создатели метода string::find))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2013, 01:24
Привет! Вот еще темы с ответами:

Поиск подстроки в строке - C++
#include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; int GetLength(char* string) { int i; int...

Поиск подстроки в строке - C++
Найти множество всех слов, которые встречаются в каждом из 2 заданных предложений.

Поиск подстроки в строке - C++
Здравствуйте. Задача такова: есть список (вообще, список большой, и не имеет в принципе ограничения, но сейчас у меня подстрок 5) подстрок,...

Поиск подстроки в строке - C++
Здравствуйте. Очень нужна программа поиска подстроки в строке. Действительно оч нужна. точная формулировка задачи: Написать...


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

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
09.05.2013, 01:24
Ответ Создать тему
Опции темы

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