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

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

Войти
Регистрация
Восстановить пароль
 
nielunne
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 20
#1

Заменить в строке S последнее вхождение строки S1 на строку S2 - C++

24.04.2013, 20:09. Просмотров 689. Ответов 1
Метки нет (Все метки)

2)Даны строки S, S1 и S2. Заменить в строке S последнее вхождение
строки S1 на строку S2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 20:09     Заменить в строке S последнее вхождение строки S1 на строку S2
Посмотрите здесь:

Найти последнее вхождение подстроки в строку C++
C++ Откорректировать программу: вхождение символов строки в другую строку
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. C++
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 C++
C++ Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке
C++ Заменить последнее слово из введенной строки на последовательность символов «*»
C++ Удалить часть символьной строки, заключенной в скобки (вместе со скобками). Нужно через вхождение в строку
Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3 C++
Найти полное вхождение С-style строки в строке C++
C++ Заменить в строке последнее вхождение данной подстроки на другую подстроку
Функция удаляющая первое и последнее вхождение в строке заданного символа C++
Заменить в строке s1 первое вхождение s2 на строку s3 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
24.04.2013, 21:11     Заменить в строке S последнее вхождение строки S1 на строку S2 #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
int main()
{
    std::string S = "qwertyqwertyqwerty", S1 = "ert", S2 = "ter";
    S.replace(S.rfind(S1),S1.size(), S2);
    std::cout << S;
    return 0;
}
Yandex
Объявления
24.04.2013, 21:11     Заменить в строке S последнее вхождение строки S1 на строку S2
Ответ Создать тему
Опции темы

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