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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qwer1234
13 / 13 / 3
Регистрация: 30.10.2012
Сообщений: 463
#1

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

30.01.2014, 11:43. Просмотров 567. Ответов 3
Метки нет (Все метки)

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

C++ Функции добавления, удаления данных в массиве.
Мне надо сделать поиск последнего вхождения подстроки s1 в строку s(с функцией LastPos, не strstr). В этом коде просто вхождение подстроки в строку. C++
C++ Ошибка в функции поиска подстроки в строке. Алгоритм Бойера-Мура-Хорспула.
C++ Не работают функции удаления и добавления данных в класс
C++ Функция удаления подстроки из строки
Разбить строку на все "связные" подстроки. Получившиеся подстроки записать в вектор C++
Стеки, функции добавления и удаления элементов C++
Исправить ошибку в функции, которая заменяет все вхождения подстроки C++
C++ Извлечение подстроки из строки (без использования библиотек функции)
Удалить слова, начинающиеся с заданной подстроки, а слова без заданной подстроки, упорядочить по возрастанию C++
C++ Создать очередь, написать функции для добавления/удаления элементов
Найти длину максимальной подстроки, такой что в этой подстроке не существует подстроки равной какой-то строке C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,113
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
13 / 13 / 3
Регистрация: 30.10.2012
Сообщений: 463
30.01.2014, 12:14  [ТС]     Создать функции добавления подстроки и удаления подстроки #3
egor2116, а можете объяснить ее или написать коментарии ато я с "::" незнаком(
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,113
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     Создать функции добавления подстроки и удаления подстроки
Ответ Создать тему
Опции темы

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