Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2008, 09:20   #1
Kortes
 
Регистрация: 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;
}

Как сделать проверку на существование в строке позиции с введенным номером или сделать фильтрацию значения позиции. Были мысли замутить все на указателях, но застряли в непроходимой голове)))
Kortes вне форума Ответить с цитированием
Старый 25.12.2008, 09:40   #2
StarWorm
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 233
По умолчанию

Если бы ты делал на чарах, то было бы проще, но память бы выделял динамически...
StarWorm вне форума Ответить с цитированием
Старый 25.12.2008, 11:51   #3
plusplus
Новичок
Джуниор
 
Регистрация: 25.12.2008
Сообщений: 1
По умолчанию

Цитата:
Сообщение от Kortes Посмотреть сообщение
Как сделать проверку на существование в строке позиции с введенным номером или сделать фильтрацию значения позиции. Были мысли замутить все на указателях, но застряли в непроходимой голове)))
if (position < str.length()) str.insert(position,substring);
plusplus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вхождение подстроки в строку! 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