|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2008, 09:20 | #1 |
Регистрация: 21.12.2008
Сообщений: 9
|
Вставка подстроки в строку
На входе:
-строка -подстрока -№ позиции в строке #include "stdafx.h" #include <conio.h> #include <iostream> #include<string> int _tmain(int argc, _TCHAR* argv[]) { std::string str, substring; int position; std::cout<<"string 1: "; // load string std::cin.getline(buff, sizeof(buff)); str = buff; std::cout<<"string 2: "; // load substring std::cin.getline(buff, sizeof(buff)); substring = buff; std::cout<<"position: "; // load position std::cin>>position; str.insert(position,substring); // insert substring std::cout<<str; _getch(); return 0; } Как сделать проверку на существование в строке позиции с введенным номером или сделать фильтрацию значения позиции. Были мысли замутить все на указателях, но застряли в непроходимой голове))) |
25.12.2008, 09:40 | #2 |
Форумчанин
Регистрация: 17.11.2008
Сообщений: 233
|
Если бы ты делал на чарах, то было бы проще, но память бы выделял динамически...
|
25.12.2008, 11:51 | #3 |
Новичок
Джуниор
Регистрация: 25.12.2008
Сообщений: 1
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вхождение подстроки в строку! | Edimus | Общие вопросы C/C++ | 4 | 04.04.2011 07:50 |
Найти позицию подстроки в строке | Ozerich | Общие вопросы C/C++ | 5 | 15.12.2008 16:06 |
значение из подстроки | GazimagomedovM | Помощь студентам | 2 | 10.07.2008 08:50 |
в Делфи3 выбор подстроки | scorpik_olga | Общие вопросы Delphi | 8 | 23.04.2007 11:57 |