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

Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc». - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура: создать очередь из произвольного количества элементов http://www.cyberforum.ru/cpp-beginners/thread778875.html
Составьте программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух строк. Организуйте обработку каждого элемента:...
C++ Сортировка методом Шейкера помогите найти и исправить ошибку плиз (компилятор DevCpp) вот задание: Написать программу, которая методом шейкера сортирует введенный пользователем массив вещественных чисел. Также найти... http://www.cyberforum.ru/cpp-beginners/thread778874.html
C++ Хеширование
Сижу туплю, надо сделать хеширование методом середины квадрата, разрешение коллизий методом открытой адресации, работа с числами:( все что нашел это функцию хеширования // возвратить средние 10...
C++ new/delete + конструктор/деструктор
Приветствую знатоков превеликого C++. Если возможно, объясните пожалуйста чайнику, сей момент. Я не могу понять как выделять память под данные. Выделяться/очищаться она должна в...
C++ подставить функцию http://www.cyberforum.ru/cpp-beginners/thread778843.html
Задание: Значение аргумента х изменяется от а до b с шагом h. Для каждого х найдите значение функции Y(x), суммы S(x) и |Y(x−)S(x)| и выведите в виде таблицы. Значения а, b, h введите с...
C++ Writeline Предположим, у нас есть массив чисел четыре на четыре Надо его вывести на экран таблицей тоже четыре на четыре, а WriteLine выводит все значения столбиком Что делать? подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
04.02.2013, 18:40
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
 
 
int main(){
    setlocale(LC_ALL,"russian");
    std::string str("abcdfdabcssabcd");
    std::string findstr="abcd";
    std::string replacestr="abc";
    std::string::size_type index;
    while((index=str.find(findstr))!=std::string::npos) 
        str.replace(index, findstr.size(), replacestr);
    std::cout<<str<<std::endl;
    return 0; 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru