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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выход из лабиринта. Убрать повторяющиеся шаги http://www.cyberforum.ru/cpp-beginners/thread1105580.html
Доброго времени суток! Прошу помощи Есть программа выход из лабиринта. Там в переменную r записывается текущий шаг. Получается маршрут прописан по самой матрице. Не могу домыслить как...
C++ Обработка файлов. Определить, как часто появляется той или иной байт Ребята облазил весь инет и от безнадежности пишу вам. задача такова открываем файл ios::binari для двоичного ввода и вывода и нужно определить как часто появляется той или иной байт. но проблема в... http://www.cyberforum.ru/cpp-beginners/thread1105579.html
Быстрая сортировка C++
Смотрел в тему посвященной быстрой сортировке, и не совсем понял. написал подобный код. Хотелось бы наиболее подробных комментариев, за что отвечает каждая строчка сортировки, и добавления функции,...
C++ Вычислить количество натуральных чисел, кратных трем и не превышающих N
Помогите пожалуйста написать программу чтобы было по условию задачи : Вычислить количество натуральных чисел, кратных трем и не превышающих N. Буду рад любой помощи)
C++ Вывод десятичных чисел в двоичном виде http://www.cyberforum.ru/cpp-beginners/thread1105569.html
Пытаюсь сделать программу выводящую десятичные числа в двоичной системе. В чем ошибка? При любом введенном числе выводит нули. #include <iostream> #include <cmath> using namespace std; ...
C++ Сканирование IP (Извиняюсь, не знаю в какой теме написать) Как можно просканировать свой динамический ip на открытые порты? подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
25.02.2014, 23:38
пот пример похожий на ваш. я не знаю что такое ini у вас. подозреваю что это что-то вроде вектора:
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
26
int main()
{
  std::vector<std::string> ini;
  ini.push_back("11");
  ini.push_back("22");
  ini.push_back("33");
 
  std::string str = "11aa22bbcc";
  for (unsigned i = 0; i < ini.size(); ++i)
  {
    const std::string& iniStr = ini[i];
    while (true)
    {
      const std::string::size_type pos = str.find(iniStr);
      if (pos == std::string::npos)
      {
        break;
      }
      str.replace(pos, iniStr.size(), "");
    }
  }
 
  std::cout << str << std::endl;
 
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.