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

Создать функции добавления подстроки и удаления подстроки - C++

Восстановить пароль Регистрация
 
qwer1234
12 / 12 / 3
Регистрация: 30.10.2012
Сообщений: 463
30.01.2014, 11:43     Создать функции добавления подстроки и удаления подстроки #1
Написать в программе функции добавления подстроки и удаления подстроки в любом месте данного рядка.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 11:43     Создать функции добавления подстроки и удаления подстроки
Посмотрите здесь:

C++ Функции добавления, удаления данных в массиве.
Мне надо сделать поиск последнего вхождения подстроки s1 в строку s(с функцией LastPos, не strstr). В этом коде просто вхождение подстроки в строку. C++
C++ Ошибка в функции поиска подстроки в строке. Алгоритм Бойера-Мура-Хорспула.
C++ Не работают функции удаления и добавления данных в класс
C++ Функция удаления подстроки из строки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
30.01.2014, 11:56     Создать функции добавления подстроки и удаления подстроки #2
как то так
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 str1 = "mama ramu";
   std::cout << str1 << std::endl;
   std::string str2 = "mila ";
   str1.insert(5, str2);
   std::cout << str1 << std::endl;
   str1.erase(5, 5);
   std::cout << str1 << std::endl;
      
    system("PAUSE");
    return 0;
}
qwer1234
12 / 12 / 3
Регистрация: 30.10.2012
Сообщений: 463
30.01.2014, 12:14  [ТС]     Создать функции добавления подстроки и удаления подстроки #3
egor2116, а можете объяснить ее или написать коментарии ато я с "::" незнаком(
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
30.01.2014, 12:43     Создать функции добавления подстроки и удаления подстроки #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
я с "::" незнаком(
Это оператор разрешения(разделения) контекста
std - это пространство имен
можете написать сразу после подключения библиотек строку
C++
1
using namespace std;
и тогда все std:: можно убрать.
а можете объяснить ее
C++
1
2
3
4
5
6
7
std::string str1 = "mama ramu"; // обьявляем обьект строки и заносим значение
std::cout << str1 << std::endl; // выводим это значение на экран
std::string str2 = "mila "; // обьявляем обьект строки и заносим значение слова которое вставляем
str1.insert(5, str2); // вставляем в первую строку вторую строку на позицию 5
std::cout << str1 << std::endl; // выводим это значение на экран
str1.erase(5, 5); // из первой строки удаляем кусок начиная с позиции 5 длиной 5 символов
std::cout << str1 << std::endl; // выводим это значение на экран
Yandex
Объявления
30.01.2014, 12:43     Создать функции добавления подстроки и удаления подстроки
Ответ Создать тему
Опции темы

Текущее время: 18:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru