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

Удалить из строки заданное количество символов, начиная с заданной позиции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки. Найти все слова, которые встречаются хотя бы в одном из двух заданных предложений http://www.cyberforum.ru/cpp-beginners/thread1073685.html
8.5.2. Помогите, пожалуйста, решить задачу в С++. Найти все слова, которые встречаются хотя бы в одном из двух заданных предложений.
C++ Строки. Дано предложение. Заменить в нем букву a на букву z 8.4.2. Помогите, пожалуйста, решить задачу в С++. Дано предложение. Заменить в нем букву a на букву z. http://www.cyberforum.ru/cpp-beginners/thread1073683.html
C++ Строки. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы.
8.4.1. Помогите, пожалуйста, решить задачу в С++. Дана строка символов, состоящая из русских слов, разделённых пробелами. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы. Полученные слова вывести на экран.
C++ Вывести последовательность слов в обратном порядке.
8.3.1. Помогите, пожалуйста, решить задачу в С++. Дана строка. Группы символов, разделённые пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Вывести последовательность слов в обратном порядке.
C++ Напечатать в алфавитном порядке все согласные буквы, входящие в текст. http://www.cyberforum.ru/cpp-beginners/thread1073679.html
8.2.2. Помогите, пожалуйста, решить задачу в С++. Напечатать в алфавитном порядке все согласные буквы, входящие в текст.
C++ Дана строка. Заменить в ней все строчные (латинские и русские) буквы соответствующими заглавными. 8.2.1. Помогите, пожалуйста, решить задачу в С++. Дана строка. Заменить в ней все строчные (латинские и русские) буквы соответствующими заглавными. Программа должна запросить с клавиатуры строку и, при необходимости, дополнительные данные (подсказка: ASCII-коды для заглавных букв отстают от значений соответствующих строчных букв на 32 позиции.). подробнее

Показать сообщение отдельно
VaDiG
 Аватар для VaDiG
29 / 26 / 3
Регистрация: 13.01.2014
Сообщений: 63
18.01.2014, 02:51     Удалить из строки заданное количество символов, начиная с заданной позиции
FrankyMO,
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
25
26
27
28
29
30
31
#include <iostream>
#include <string>
 
using namespace std;
 
int main ()
{
    setlocale(0, "");
    string str;
    unsigned pos, col;
 
    cout << "Введите строку: ";
    getline(cin, str);
 
    cout << "Введите позицию: ";
    cin >> pos;
    while(pos > str.size())
    {
        cout << "Размер строки меньше позиции!\nПовторите ввод: ";
        cin >> pos;
    }
 
    cout << "Введите количество символов: ";
    cin >> col;
 
    str.erase (pos - 1, col);                       
    cout << "Новая строка: " << str << endl;
                                           
    system("pause");
    return 0;
}
 
Текущее время: 07:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru