Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

вставка подстроки в строку со смещением (С++)

29K
03 декабря 2007 года
mouseR
9 / / 27.11.2007
Написать программу, реализующую вставку подстроки S1 длинной к в строку S с позиции n.
Используются стандартная библиотека <string.h>
320
04 декабря 2007 года
m_Valery
1.0K / / 08.01.2007
Код:
#include <iostream>
#include <string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    size_t n;
    string S1,S;
    cout<<"Input S1 : ";
    getline(cin,S1,'\n');
    cout<<"Input S : ";
    getline(cin,S,'\n');
    cout<<"Input position :";
    while(!(cin>>n)||n >= S.size()){
        cerr<<"Error while reading the integer n "<<endl;
        return EXIT_FAILURE;
    }
    S.insert(n,S1);
    cout<<S<<endl;
    return 0;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог