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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
KuckaMAXHATKA
1 / 1 / 0
Регистрация: 20.02.2011
Сообщений: 27
#1

Замена одной подстроки на другую - C++

21.02.2011, 22:37. Просмотров 2321. Ответов 2
Метки нет (Все метки)

Есть ли функция, которая может заменить все вхождения подстроки strl на подстроку strl2? Если нет, то как это возможно осуществить?

Очень жду ваших ответов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2011, 22:37     Замена одной подстроки на другую
Посмотрите здесь:

C++ можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать?
C++ Замена подстроки в строке
Заменить в строке все вхождения одной подстроки на другую C++
C++ Замена части строки на другую
Поиск подстроки в строке и замена её на другую строку C++
C++ Замена подстроки в строке
C++ Замена подстроки в строке
Замена подстроки в строке C++
Замена подстроки в строке (с пробелами) C++
C++ Заменить в строке последнее вхождение данной подстроки на другую подстроку
C++ Функция: замена подстроки в строке на заданную строку
C++ Перевод из одной сс в другую

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
21.02.2011, 22:40     Замена одной подстроки на другую #2
Поиск подстроки в строке
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
21.02.2011, 23:15     Замена одной подстроки на другую #3
string::find + string::replace
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
 
int main(){
    std::string a="as dfg asd fgas";
    std::string b="as";
    std::string c="brr";
    std::string::size_type ind;
    while((ind=a.find(b))!=std::string::npos) a.replace(ind, b.size(), c);
    std::cout<<a;
}
Yandex
Объявления
21.02.2011, 23:15     Замена одной подстроки на другую
Ответ Создать тему
Опции темы

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