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

Замена подстроки в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран матрицу с указанной пользователем позиции http://www.cyberforum.ru/cpp-beginners/thread548118.html
Двумерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элементов массива, то вывести сообщение об ошибке.
C++ Вывести на экран массив с указанной пользователем позиции Одномерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элемента массива, то вывести сообщение об ошибке. http://www.cyberforum.ru/cpp-beginners/thread548097.html
C++ Сбой данных. Списки списков.
В общем вот код. #include <iostream> #include <locale> #include <string> #include <conio.h> #include <math.h> using namespace std; struct Mnolen
Описать структуру с именем TRAIN C++
Вот условие: Описать структуру с именем TRAIN, содержащую следующие поля: -название пункта назначения; -номер поезда; -время отправления. Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из 6 элементов типа TRAIN; -записи должны быть упорядочены по времени отправления поездов; -вывод на экран информации о поездах, направляющихся в пункт,...
C++ Switch двойное условие http://www.cyberforum.ru/cpp-beginners/thread548081.html
Как сделать двойное условие для оператора switch? Аналогия в if: "if (a>b & b>c)" .
C++ Составление алгоритмов и написание программ обработки строк Молю о помощи. С этими строками у меня просто беда... Функция int isLatin (TCHAR s) получает символ и определяет, является ли он символом латиницы (строчной или прописной буквы латинского алфавита) Функция TCHAR* isStrLatinBukv (TCHAR* str, int& n) получает исходную строку str и ищет в ней первую подстроку, содержащую только символы латиницы (строчные или прописные буквы латинского ... подробнее

Показать сообщение отдельно
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2012, 23:30     Замена подстроки в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream> 
#include <algorithm>
#include <string>
 
 
using namespace std;
 
int main() 
{ 
    string textline;
    cout << "Please enter a string line:\n";
    getline(cin, textline);
    
    int it = textline.find("aaa", 0);
    while (it != string::npos)
    {
        textline.replace(it, 3, "3(a)");
        it = textline.find("aaa", it);
 
    }
    
    cout << "after replace:\n" << textline << endl;
 
    return 0;
}
 
Текущее время: 07:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru