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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Обьясните в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread246552.html
Создать класс, для работы с векторами. В классе реализовать операцию сложения и операцию вывода в поток. #include <vcl.h> #pragma hdrstop #include <conio.h> #include <iomanip.h> #include <iostream.h> typedef int te; class Vector
C++ Вывод палиндрома. #include <iostream> #include <conio.h> using namespace std; bool is_it(const char * s){ const char * i, * n; for ( n = s; *n; ++n ); for ( i = s, --n; i < n; ++i, --n ) if ( *i != *n ) return false; http://www.cyberforum.ru/cpp-beginners/thread246539.html
C++ Замена подстроки на другую подстроку.
Здравсвуйте. У меня такая проблема: мне нужно написать функцию, которая заменяет все вхождения подстроки strl на подстроку strl2 и при этом она должна быть вида: void LineChange(const char * str1,const char *str2, char * a);. Как можно это осуществить? Я сначала думал что можно сделать через strstr, но ничего не выходит. И почему там const char? Как её правильно объявить или там нужно объявить...
Перевод чисел в двоичный код C++
неподскажите как переводить числа в двоичный код в borland C 3.1 под dos
C++ бинарный файл http://www.cyberforum.ru/cpp-beginners/thread246529.html
числовой бинарный фал. отсортировать элементы по возрастанию. ввод/вывод -функции есть, необходимо написать функцию сортировки. Подскажите пожалуйста !!! + еще задача, удалить отрицательные элементы, аопрос, каким образом подтянуть тогда последовательность?
C++ База данных Народ, помогите найти ошибку, плиз. База данных компьютерных игр (пример – www.ag.ru), в которой каждая игра характеризуется названием, годом выхода, ограничением по возрасту и жанром. там вроде что-то с функцией menu. #include "stdafx.h" #include <iostream> using namespace std; const int maxCol=50; const int nameSimv=20; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
21.02.2011, 23:15     Замена одной подстроки на другую
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;
}
 
Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru