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

Заменить все вхождения строки s2 в строку s1 на строку s3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача про матрицы http://www.cyberforum.ru/cpp-beginners/thread673575.html
не могу написать программу.только начала изучать язык с++.помогите пожалуйста
C++ Разряды десятичных вещественных чисел Выполнить задания, выделяя цифры числа, хранящегося в переменной стандартного вещественного типа. Число n вводится с клавиатуры: Присвоить целой переменной d k-ую цифру из дробной части... http://www.cyberforum.ru/cpp-beginners/thread673546.html
Вычислить количество отрицательных элементов массива C++
Задача была такая: В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после...
C++ Написать прототип, определение функции и пример вызова функции для обработки массива
Написать прототип, определение функции и пример вызова функции для решения указанной далее задачи. исходные данные и результаты работы функции передавать через список параметров, единственный ответ...
C++ Перегрузка унарных операторов http://www.cyberforum.ru/cpp-beginners/thread673527.html
Здравствуйте! В книге Шилдта С++ Базовый курс много примеров по перегрузке операторов. По одному из них у меня вопрос. Перегружаем префиксную форму оператора инкремента: class three_d { ...
C++ Удалить строку из двумерного массива, в котором присутствует ноль Препод дал подсказу, что убрать строку можно с помощью break, но программа у меня не получается // Уборка нулей.cpp : Defines the entry point for the console application. // #include... подробнее

Показать сообщение отдельно
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
17.10.2012, 20:43
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
    string s1("The quick brown fox jumps over jumps the lazy_jumps dog.");
    string s2("jumps");
    string s3("!##!");
    auto pos = s1.find(s2);
    while (pos != string::npos)
    {
        s1.replace(pos, s2.size(), s3);
        pos = s1.find(s2, pos+1);
    }
    cout<<s1<<endl;
    system("pause");
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru