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

Заменить все последовательности символов 'on' на 'online' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не открывается mdi-окно http://www.cyberforum.ru/cpp-beginners/thread118266.html
устал уже биться: mdi-приложение запускается, но не запускается дочернее mdi-окно: меню File=>New. Похоже он создается, но его не видно почему-то. Вот код и код ресурса: #include <windows.h> ...
C++ Чтение данных из файла содержащего комментарии. С++ Здравствуйте! Есть файл содержащий слова. Так же в этом файле есть комментарии идущие после "--" пример: word1 word2 word3 -- comment --comment -------------------- word4 word5--comment http://www.cyberforum.ru/cpp-beginners/thread118251.html
C++ Вопрос - программа нахождения минимального множества прямых
На плоскости заданы N точек. Найти минимальное множество прямых, на которых можно разместить все точки. Я нахожу прямые по формуле Ax+By+C=0, Причем B равно нулю если ординаты равны, а С равно...
ряд тейлора, поправьте прогу C++
Имеется код , нужно чтобы прога подставляла значения тангенса по етой системе {y=tg(x/2)/tg(2*x) , -2<=x<0 {y=tg(x)+tg(x^2) , 0<=x<=2 , результат выводит но ошибка между компютерным результатом...
C++ сортировка двумерного массива http://www.cyberforum.ru/cpp-beginners/thread118222.html
помоги отсортировать двумерный массив как в примере пример: 2 4 6 1 2 3 1 5 9 4 5 6 7 8 3 отсортировался в 7 8 9 вот...
C++ програма для вычисления заданой функции Скласть програму для вычисления заданой функции: =((((( подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
17.04.2010, 21:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
    
int main(){
    std::string s = "on abc on def on ghi";
    std::cout << s << std::endl;
    std::string ch_from = "on";
    std::string ch_to = "online";
    size_t pos = 0;
    while ( ( pos = s.find(ch_from, pos) ) != std::string::npos ){
        s.replace(pos, ch_from.size(), ch_to);
        pos += ch_to.size();
    }
    std::cout << s << std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru