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

Как заменить все найденные слова в переменной string - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двусвязный кольцевой список http://www.cyberforum.ru/cpp-beginners/thread538451.html
подскажите пожалуйста как будит выглядеть Двусвязный кольцевой список? #include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; struct node //элемент списка
C++ Проверить корректность ввода Постройте функции для запроса и чтения ФИО, почтового адреса и даты, и проверьте корректность ввода. http://www.cyberforum.ru/cpp-beginners/thread538344.html
C++ Посимвольное считывание из файла в массив int
Вообщем есть файл с числами(там всегда будут числа). Примерно такого содержания 11000011000011000011 11000011000011000011 11000011000011000011 11000011000011000011 11000011000011000011 11000011000011000011 Нужно по символьно считать все цифры в интовский массив, такое
Помогите разобраться с кодом. Класс, описывающий длинное вещественное число. C++
#include <deque> #include <string> #include <algorithm> #include <vector> using namespace std; // Класс, описывающий длинное вещественное число class LongNumber {
C++ как удалить элемент из связного списка http://www.cyberforum.ru/cpp-beginners/thread538324.html
//Разработать программу поиска в векторе значений, лежащих в диапазоне, введённом с клавиатуры. //Удалить все элементы, не принадлежащие диапазону. Элементы вектора вводятся с клавиатуры и //хранятся в связанном списке. в целом задание простое, только вот у меня вызывает затруднение то, как удалить ненужные элементы из связного списка без нарушения его целостности. то есть я имею в виду если...
C++ найти индекс элемента массива ,имеющего минимальную сумму цифр 1)найти индекс элемента массива ,имеющего минимальную сумму цифр 2)выяснить сумма каких элементов бльше, тех что првее или левее элемнта из задания 1. Моя программа выдает ошибку. может вы сможете подсказать мне что не так и кк это исправить #include <iostream> #include <fstream> #include <iomanip> using namespace std; const int N=10; подробнее

Показать сообщение отдельно
MrCold
851 / 749 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
04.04.2012, 06:00     Как заменить все найденные слова в переменной string
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
using namespace std;
int main(){
string text("There is tomat, tomat and tomat");
string change("apple");
size_t i = 0;
 
for (int j = 0;j <text.length() - 1;j++)
{
i=text.find("tomat");
if(i == j)
text.replace(i,change.length(),change);
 
}
cout << text;
}
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru