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

Ввести массив строк символов (текст), которые могут содержать подстроки “child”. Заменить в тексте каждую подстроку “child” подстрокой “children”. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение динамического массива числами от -50 до 50! http://www.cyberforum.ru/cpp-beginners/thread213461.html
Плиз помогите Заполненить динамический массив числами от -50 до 50!буду очень признателен
C++ В прямоугольной матрице размера m*n в каждой строке поменять местами первый и минимальный элементы. Помогите написать программу на языке Си В прямоугольной матрице размера m*n в каждой строке поменять местами первый и минимальный элементы. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread213460.html
C++ Функция нахождения минимума
char *minimum(AVTO**avto) { char min={'0'}; int minp=avto->probeg; for(int i=0;i<n-1;i++){ if (avto->probeg < minp){ minp=avto->probeg; }} ...
C++ Мой класс для расчетов с задаваемым количеством знаков после запятой.
Этим летом я писал класс для расчетов с задаваемым количеством знаков после запятой. Целей не ставил никаких, просто было нечего делать. Теперь пылится на компе. Решил выложить сюда, вдруг кому...
C++ Копирование файла http://www.cyberforum.ru/cpp-beginners/thread213447.html
и если есть, как осуществить копирование нетипизированного файла в С++? вот это копирует слово с текстового файла 1 в текстовый файл 2, хз как дальше делать( #include<iostream> #include...
C++ Ввести строку и слово. Вывести те слова, которые не содержат букв, входящих в слово (через <stdio.h>) Помогите плз...лучше с пояснениями подробнее

Показать сообщение отдельно
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
18.12.2010, 20:56
#include <conio.h>
#include <iostream>
#include <cstring>

using namespace std;

void replace(string &str) //my function
{
string st1 = "child", st2 = "children";
while(str.find(st1) != -1){
str.replace(str.find(st1,0), st1.length(), st2); //function replace text of string.
}
}
int main()
{

string str="Child are play in football"; // initial text
cout << "Initial string:" ;
cout << str<< endl;
cout << "Result string:" ;
replace(str); // result text after replacement
cout << str<< endl;
getch();

}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru