Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

05.05.2013, 17:36. Просмотров 336. Ответов 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;
При тесте выдает "М". Хотя должен тогда пробел
В чем проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 17:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удаление пробела из вектора (C++):

Удаление пробела из строки - 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++
Приветствую пользователей форума. Возникает ошибка при попытке удаления элемента вектора. При сравнении необходимого имени (типа string) c...

1
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
05.05.2013, 21:53 #2
istream::get(), метод возвращающий int
C++
1
q = cin.get();
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2013, 21:53
Привет! Вот еще темы с ответами:

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

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

Удаление елементов вектора - C++
никак не могу разобраться с итераторами: Мне нужно удалить элемент ветора, для этого я пользуюсь функцией erase К примеру мне нужно...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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