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

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

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

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

24.04.2013, 20:09. Просмотров 807. Ответов 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++ Заменить в строке последнее вхождение данной подстроки на другую подстроку
Заменить в строке s1 первое вхождение s2 на строку s3 C++
Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3 C++
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 C++
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. C++
Найти последнее вхождение подстроки в строку C++
Функция удаляющая первое и последнее вхождение в строке заданного символа C++
Найти полное вхождение С-style строки в строке C++
C++ Заменить последнее слово из введенной строки на последовательность символов «*»
C++ Откорректировать программу: вхождение символов строки в другую строку
C++ Удалить часть символьной строки, заключенной в скобки (вместе со скобками). Нужно через вхождение в строку
Удалить часть символьный строки заключенной в скобки(вместе со скобками) . Нужно через вхождение в строку C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4286 / 1408 / 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;
}
Ответ Создать тему
Опции темы

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