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

Удалить из строки все подстроки str2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Паттерн "Fasade" - это что? http://www.cyberforum.ru/cpp-beginners/thread1101785.html
Паттерн "Fasade" это что и с чем его хавать? своими словами)
C++ Вывести все целые числа от A до B включительно Даны целые положительные числа A и B (A < B). Вывести все целые числа от A до B включительно; при этом каждое число должно выводиться столько раз, каково его значение (например, число 3 выводится 3 раза). http://www.cyberforum.ru/cpp-beginners/thread1101782.html
Движок для платформеров C++
Всем привет! Вот пишу движок для платвормеров, пишу пишу, компилиру, меня кидает в файл sml_map.h, на строку номер 469, шде написанно: __i = insert(__i, value_type(__k, mapped_type())); #endif return (*__i).second; } В описание к ошибеи написано: ...
Структура наследования базовых/производных классов: error LNK 1104 C++
Может быть проблема, если я неправильно что-то записал в структуре наследования базовых/производных классов?
C++ Архитектура программы карточной игры http://www.cyberforum.ru/cpp-beginners/thread1101777.html
Здравствуйте. Во время создания карточной игры, я столкнулся с небольшой проблемой в архитектуре, которую не могу разрешить: Есть классы Dealer, Human, Bot. Все наследуют от абстрактного класса Gamer. В игре наступает момент, когда игроку необходимо принять решение: взять дополнительную карту или нет? Я решил добавить в Gamer чисто виртуальный метод willTakeAnotherCard() который возвращает...
C++ Бинарная запись в конец файла JPG и считывание Здравствуйте, задача поставлена такая: Написать 2 функции. Первая функция записывает бинарные данные в конец файлу к примеру .jpg. Вторая что бы считать файл с конца. Мой наработанный материал... void JPG::writeToJpg() // Записывает в файл { ofstream fileWrite("Cherry.jpg", ios::binary | ios::ate); fileWrite.write((char*)&_password, sizeof(_password)); fileWrite.close(); } подробнее

Показать сообщение отдельно
ALEXey__
7 / 7 / 2
Регистрация: 10.02.2014
Сообщений: 70
21.02.2014, 01:42     Удалить из строки все подстроки str2
Ребят, нужна помощь. Написать программу, которая считывает с клавиатуры 2 строки (str1 & str2). Нужно из str1 удалить все подстроки str2. Например:
str1: privet poka privetik
str2: pr
Результат: ivet poka ivetik
Получается только это:
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()
{                   setlocale( LC_ALL,"Russian" );
string str2, str1;
int i,k1,k2,n,n2=0,z=0;
   cout<<"Введите str1: "; getline(cin,str1); cout<<"  Кол-во символов: "<<str1.length()<<endl;
      cout<<"Введите str2: "; getline(cin,str2); cout<<"  Кол-во символов: "<<str2.length()<<endl; cout<<endl;
      k1=str1.length();
k2=str2.length();
for (i=0; i<k1; i++) {n=str1.find(str2,i);}
 
     cout<<str1<<endl;  
    system("PAUSE");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru