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

Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)? - C++

Восстановить пароль Регистрация
 
xdffgdg
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 5
04.12.2013, 20:20     Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)? #1
Добрый день.Подскажите пожалуйста как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1).Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 20:20     Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)?
Посмотрите здесь:

C++ Что надо знать что бы написать игру
C++ Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++?
Как сделать так что бы функция возвращала строку C++
C++ Массивы для чайника. Подскажите что как надо
C++ Как работает функция, которая переворачивает строку?
Это указатель? На что? Как он работает и соответственно функция? C++
C++ Как отсортировать в обратном порядке? Что надо добавить?
Люди добрые очень надо, кто что может, к экзамену надо C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HEDO4EJIOBEK
1 / 1 / 0
Регистрация: 12.11.2013
Сообщений: 11
04.12.2013, 20:39     Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)? #2
Думаю, из этого примера всё должно быть понятно.
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
// inserting into a string
#include <iostream>
#include <string>
 
int main ()
{
  std::string str="to be question";
  std::string str2="the ";
  std::string str3="or not to be";
  std::string::iterator it;
 
  // used in the same order as described above:
  str.insert(6,str2);                 // to be (the )question  
  str.insert(6,str3,3,4);             // to be (not )the question
  str.insert(10,"that is cool",8);    // to be not (that is )the question
  str.insert(10,"to be ");            // to be not (to be )that is the question
  str.insert(15,1,':');               // to be not to be(:) that is the question
  it = str.insert(str.begin()+5,','); // to be(,) not to be: that is the question
  str.insert (str.end(),3,'.');       // to be, not to be: that is the question(...)
  str.insert (it+2,str3.begin(),str3.begin()+3); // (or )
 
  std::cout << str << '\n';
  return 0;
}
Fintt
 Аватар для Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94
04.12.2013, 20:44     Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)? #3
А он тупо вставляет после n-ого символа либо константу строковую, либо сам текст.
Yandex
Объявления
04.12.2013, 20:44     Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)?
Ответ Создать тему
Опции темы

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