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

Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перед каждым положительным элементом массива вставить нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread1491690.html
Задан вещественный массив размера N. Перед каждым положительным элементом массива вставить нулевой элемент. Под удалением элементов из массива следует понимать изменение размера массива посредством изменения переменной, хранящей размер массива (например, n), а не создание нового массива. Добавлено через 8 часов 14 минут //актуальна
C++ Удалить из массива все элементы, расположенные перед максимальным элементом массива Задан целочисленный массив размера N. Удалить из массива все элементы, расположенные перед максимальным элементом массива. Под удалением элементов из массива следует понимать изменение размера массива посредством изменения переменной, хранящей размер массива (например, n), а не создание нового массива. Добавлено через 5 часов 31 минуту // актуальна http://www.cyberforum.ru/cpp-beginners/thread1491686.html
C++ Вычислить частичную сумму ряда
Вычислить сумму ряда с позиции M до позиции N. Каждый i-ый член ряда определяется соотношением {(-1)}^{i}/i!
Программа Записи видео для DOS C++
Возможно ли написать собственную программу на С/С++ для записи видео в формате .avi в операционной системе DOS ? И если да, то какие библиотеки и кодеки для этого существуют ? на сколько сложно будет написать такую программу ?
C++ Программа с использованием указателей http://www.cyberforum.ru/cpp-beginners/thread1491659.html
пацаны плз помогите написать простую программу с использованием указателей. Буду очень благодарен!
C++ задачи по С++ 1.Введите с клавиатуры в массив пять целочисленных значений. Выведите их в одну строку через запятую. Получите для массива среднее арифметическое. 2.Введите с клавиатуры пять целочисленных элементов массива X. Выведите на экран значения корней и квадратов каждого из элементов массива. 3.Создайте массив из пяти фамилий и выведите их на экран столбиком, начиная с... подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
02.07.2015, 12:13     Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3
C++
1
2
3
4
5
6
7
std::string do_it(std::string s1, std::string s2, std::string s3) {
    auto pos = s1.find(s2);
    if (pos != std::string::npos) {
        s1.replace(pos, s2.length(), s3);
    }
    return s1;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru