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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VipeR_SeD
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
#1

Удаление пробела из вектора - C++

05.05.2013, 17:36. Просмотров 314. Ответов 1
Метки нет (Все метки)

Доброго времени суток!
Стоит задача: удалить все пробелы из вектора.
Собственно программа не видит пробелы,вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>;
 
#include <vector>;
 
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Rus");
    vector<char>Mass;
    char q;
    int i,o=0;
    cout << "Добро пожаловать в программу!" << endl;
    cout << "Введите символы для заполнения вектора." << endl << "Остановка заполнения происходит при нажатие на 'Enter'." << endl;
    do
    {
    cin >> q;
    Mass.push_back(q);
    }
    while (cin.get() != '\n');
    cout << endl << "Test";
    cout << endl << "Proba: " << Mass[1];

Для проверки вбивал 1_2_3 (где "_" - пробел)
Как сделать чтобы программа забивала пробелы в вектор?

Добавлено через 7 минут
Сделал
Код
cin.get() >> q;
При тесте выдает "М". Хотя должен тогда пробел
В чем проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 17:36     Удаление пробела из вектора
Посмотрите здесь:

Удаление пробела из строки - C++
Задача удалить все пробелы из строки file_name. Проблема в том, если удалять пробел, то программа уходит в бесконечный цикл, но если...

Удаление строки до последнего пробела (включительно) - C++
День добрый всем! Дана строка, содержащая слова отделенные одним или несколькими пробелами. Задача: удалить последовательно все части...

Удаление из вектора - C++
1)В программе используется вектор которых хранит объекты некоторого класса, можно ли удалить из его середины(любого произвольного места)...

Удаление из вектора - C++
#include&lt;iostream&gt; #include&lt;vector&gt; #include&lt;algorithm&gt; using namespace std; void print(vector &lt;int&gt; randomNumbers); int main() ...

Удаление из вектора объектов - C++
Есть вектор, состоящий из объектов какого-то класса. Есть объект принадлежащий этому классу. На вход методу приходит этот объект и его...

Удаление объекта из вектора - C++
Как удалить объект из вектора в таком случае: Main *mn = new Main(wd,100,100); objArray.push_back(*mn);

Удаление элемента вектора - C++
Здравствуйте, мне нужно удалить из вектора элементы, которые делятся на 2 без остатка. Я ввожу 10 элементов вектора с клавиатуры, плюс в...

Удаление элемента из вектора - C++
Вектор состоит из объектов класса schedule, требуется удалить элементы, где base.group = gr, программа вылетает на этом месте, помогите,...

Удаление элемента из вектора - C++
Здорова! Пытаюсь удалить элемент из вектора, но чото ничего не получается от код: //My_filter f(cin,cout); vector&lt;int&gt; v(3,4);...

Удаление элемента из вектора - C++
подскажите пытаюсь удалить элемент из int вектора вот таким образом #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
05.05.2013, 21:53     Удаление пробела из вектора #2
istream::get(), метод возвращающий int
C++
1
q = cin.get();
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru