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

STL. Заменить в строке S все вхождения подстроки S1 на подстроку S2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему в ответе inf ? http://www.cyberforum.ru/cpp-beginners/thread1125395.html
Уважаемые гуру, помогите решить проблему. Компилил программу из учебника Праты "Язык программирования С++ лекции и упражнения 2011" (Кстати, каково ваше мнение о данном учебнике?) Не пойму, почему...
C++ Дан текст. Подсчитать количество слов в данной строке Дан текст. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в постанньму слове данной строки. в) Войти количество слов, которые начинаются с буквы В. г) Войти количество... http://www.cyberforum.ru/cpp-beginners/thread1125394.html
C++ Как работать с графикой DevC++. Нужен пример
Помогите, как поключить граф. драйвера, жду не дождусь когда уже начну работу с графикой. Скиньте нетрудный пример.
C++ Выдается ошибка на fopen
#include <stdlib.h> #include <iostream> #include <stdio.h> #include "stdafx.h" using namespace std; int main() { int k;
C++ Подсчитать количество слов, которые не совпадают с данными http://www.cyberforum.ru/cpp-beginners/thread1125377.html
Всем доброго времени суток!Вот,собственно в чем сабж. Подсчитать количество слов,которые не совпадают с данными(слова вводятся в строку)
C++ Функция для класса вектор. Переписать данную функцию, используя тип const char* Есть функция для класса Вектор, которая преобразует строку, типа: "13; 12,5" в отдельные координаты. Как можно переписать данную функцию, используя тип const char*? Пожалуйста подскажите void... подробнее

Показать сообщение отдельно
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
20.03.2014, 23:09
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main()
{
    std::string::size_type in;
    std::string str;
    std::cout << "Str = ";
    getline(std::cin, str);
    std::string find;
    std::cout << "Find = ";
    getline(std::cin, find);
    std::string replace;
    std::cout << "Replace = ";
    getline(std::cin, replace);
 
    while((in=str.find(find))!=std::string::npos) 
        str.replace(in, find.size(), replace);
 
    std::cout << "Str = " << str;
 
    std::cin.get();
    return 0; 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru