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

В строке удалить введённое буквосочетание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среди N введенных чисел найти количество соседей разных знаков http://www.cyberforum.ru/cpp-beginners/thread897167.html
Задача №1 "Среди N введенных чисел найти количество соседей разных знаков" ____________ Надеюсь на вашу помощь
C++ вычислить У вычислить У http://www.cyberforum.ru/cpp-beginners/thread897160.html
Вычислить значение выражения C++
4*a-ln(b-1)/ c/b+18*a
C++ Считывание с файла
Задание 1: Считать с файла и найти количество слов из 4 и менее букв. (test.txt по умолчанию в папке с программой) Вопрос: Почему он считывает с файла, выводит на экран текст, а во втором цикле...
C++ Тройки пифогора http://www.cyberforum.ru/cpp-beginners/thread897129.html
(Тройки Пифагора) Прямоугольный треугольник может иметь все стороны, выраженные целыми числами. Множество троек целых значений сторон прямоугольного треугольника называется тройками Пифагора. Эти...
C++ Структурированные типы данных. Массивы (найти суммы S отрицательных элементов каждого столбца) В двумерном массиве найти суммы S отрицательных элементов каждого столбца. подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 832
10.06.2013, 11:29
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string text = "abcHelabclo worabcld abcabc";
    string erasePhrase;
    cin >> erasePhrase;
    size_t pos = string::npos;
    while ( (pos = text.rfind(erasePhrase, --pos)) != string::npos )
        text.erase(pos, erasePhrase.size());
    cout << text;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru