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

Работа со string, который под вектором - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать локализацию внутри класса/структуры? http://www.cyberforum.ru/cpp-beginners/thread1677955.html
Как сделать локализацию внутри класса/структуры?
C++ Сравнение текстов в Memo Нужно сравнить слова которые написаны в двух разных memo. Если они одинаковы, то увеличить счетчик по правильным словам, если там есть хотя бы одна различная буква, то увеличить счетчик по неправильным словам. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1677925.html
Приоритетная очередь, организованная на массиве с циклическим заполнением C++
Привет всем. Мне нужно решить задачку на с++ Разработать подпрограммы работы с приоритетной очередью. Постановка запросов в очередь выполняется по приоритету, снятие - подряд из младших адресов (начало очереди). Очередь организована на массиве с циклическим заполнением и со сдвигом. Приоритет: мin значение числового параметра, при совпадении параметров - LIFO.
Проверить делится ли сумма чисел под главной диагональю матрицы на количество чисел под главной диагональю C++
Как написать чтоб прог-ма вычисляла делится ли 'сумма чисел под главной диагональю' на 'кол-во чисел под главной диагональю'. вот прога считает сумму чисел под гл диагональю. const int n=3;//программа вычисляет суммучисел под главной диагональю int a; int i,j,sum; cout<<"Enter Arr"<<endl; for(i=0;i<n;i++) for(j=0;j<n;j++) {
C++ Приоритетная очередь, организованная на массиве с циклическим заполнением http://www.cyberforum.ru/cpp-beginners/thread1677881.html
Привет, ребят! Прошу о помощи с выполнением задания на С++ Вот, собственно, задание: Разработать подпрограммы работы с приоритетной очередью. Постановка запросов в очередь выполняется по приоритету, снятие - подряд из младших адресов (начало очереди). Очередь организована на массиве с циклическим заполнением и со сдвигом. Приоритет: мin значение числового параметра, при совпадении параметров -...
C++ В файле имеются 14 записей с полями. В начале отсортировать их по одному полю, потом по другому Имеется файл, в котором есть поля: №(номер), ФИО, дата рождения, место работы, стаж. Подскажите, как написать программу, чтобы в начале она сортировала по полю стаж, а потом по полю ФИО (как пояснил преподаватель, у тех, кого одинаковый стаж, чтобы они сортировались дополнительно по полю ФИО). + вводить данные в программу нельзя, нужно брать именно из файла. Можно ли как-то реализовать выборку... подробнее

Показать сообщение отдельно
sab1ch
BrainOverflow
 Аватар для sab1ch
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
05.03.2016, 18:53     Работа со string, который под вектором
phoenixxt, удалить символы, которые указаны в условии? Если да, то, честно говоря, я создал строку, инициализировал ей вектор и вывел его. Или что-то другое нужно? (Правда, если много символов одних и тех же поставить в ряд, то они все не удалятся)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    string h = "Pr.iv,e?t";
    vector<string> a{h};
 
    for (auto i = a.begin(); i != a.end(); ++i)
    {
        h = *i;
        for (int j = 0; j != h.size(); ++j)
            if ((h[j] == ',') || (h[j] == '.') || (h[j] == '?') || (h[j] == '!'))
            {
                h.erase(j, 1);
                *i = h;
            }
    }
    for (auto &i : a)
    {
        cout << i << ' ';
    }
 
Текущее время: 12:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru