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

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

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

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

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

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

Найти длину максимальной подстроки, такой что в этой подстроке не существует подстроки равной какой-то строке - C++
Не могу решить задачу, я понял саму задачу. Не могу написать код, помогите, плз! У Дроида-На2а есть строка S, и K строк ai. Ваша задача...

Функция удаления подстроки из строки - C++
Начал читать книжку, в ней задание накидать такую функцию. Вроде написал, но безумно коряво с костылями, поэтому она почемуто иногда...

Создать очередь, написать функции для добавления/удаления элементов - C++
Добрый. Помогите, пожалуйста. Задание: Разработать функции, позволяющие: 1)создать очередь; 2)добавлять в нее элементы; 3)извлекать...

Разбить строку на все "связные" подстроки. Получившиеся подстроки записать в вектор - C++
Нужно разбить минимальную строку на "связные" подстроки Например: строка Mas: "qwe" нужны подстроки: "q","w","e","qw","we","qwe"....

Мне надо сделать поиск последнего вхождения подстроки s1 в строку s(с функцией LastPos, не strstr). В этом коде просто вхождение подстроки в строку. - C++
#include <stdio.h> int count_of_substrings(string s, string s1){ int start = 0; int count = 0; int pos = 0; ...

Удалить слова, начинающиеся с заданной подстроки, а слова без заданной подстроки, упорядочить по возрастанию - C++
С консоли осуществляется ввод массива строк. Удалить все слова, начинающиеся с заданной подстроки. Все строки, не содержащие заданной...

3
egor2116
340 / 371 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
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;
}
1
qwer1234
13 / 13 / 3
Регистрация: 30.10.2012
Сообщений: 463
30.01.2014, 12:14  [ТС] #3
egor2116, а можете объяснить ее или написать коментарии ато я с "::" незнаком(
0
egor2116
340 / 371 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
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; // выводим это значение на экран
1
30.01.2014, 12:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2014, 12:43
Привет! Вот еще темы с ответами:

Извлечение подстроки из строки (без использования библиотек функции) - C++
Извлечение подстроки из строки (без использования библиотек функций). Помогите чем кто может, заранее спасибо:)

Функции добавления, удаления данных в массиве. - C++
Есть код в котором создается новый массив, помогите написать функции добавления, удаления и вывода инфы. void Add(Array *arr, double...

Стеки, функции добавления и удаления элементов - C++
Программа на стеки выводит на экран 9876543210 ..помогите сделать так, чтобы можно было вводить вручную, удалять элементы из стека,...

Исправить ошибку в функции, которая заменяет все вхождения подстроки - C++
Написать функцию, которая заменяет все вхождения подстроки strl на подстроку strl2. Заголовок функции: void insertComma(const char *...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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