2 / 2 / 1
Регистрация: 11.06.2012
Сообщений: 18
|
||||||
1 | ||||||
find() from string!22.09.2012, 02:04. Показов 4159. Ответов 2
Метки нет (Все метки)
Ищу в строке вхождения подстроки, запоминаю номер. Если нашел, то удаляю подстроку и вставляю соответствующий ей ключ с той же позиции.
Проблема в чем - если я найду подстроку, которая находится внутри слова, то мне не нужно ее заменять. Например: подстрока "ololo" ключ "k1" входная строка "12345 ololo 12345ololo67890" На выходе нужно получить "12345 k1 12345ololo67890", выходит же "12345 k1 12345k167890" Возможно ли указать find()-у с какой позиции просматривать строку??? Код
0
|
22.09.2012, 02:04 | |
Ответы с готовыми решениями:
2
Find из string.h String::find работает некорректно Сравнение strchr и string::find std::string::find и кириллица |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
22.09.2012, 02:08 | 2 |
http://www.cplusplus.com/refer... ring/find/
у файнда есть второй параметр. по умолчанию равен нулю. но можно и не ноль задать.
1
|
2 / 2 / 1
Регистрация: 11.06.2012
Сообщений: 18
|
|
22.09.2012, 02:19 [ТС] | 3 |
0
|
22.09.2012, 02:19 | |
22.09.2012, 02:19 | |
Помогаю со студенческими работами здесь
3
Метод find класса string Как работает функция std::string::find(...) Почему std::string::find не находит подстроку? Как использовать функции string::find или функция strstr(str1 ,str2) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |