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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ дискретная математика http://www.cyberforum.ru/cpp-beginners/thread856570.html
Применение дискретной математики в системах автоматизаций???
C++ Рекурсивные и не рекурсивные функции (вычисление суммы всех натуральных чисел от 1 до n) Всем привет. Заранее извиняюсь за мб глупые вопросы и навязчивость. Но у меня есть одна просьба. Помогите пожалуйста написать Рекурсивную (соответсвтенно не рекурсивную) функцию вычесления суммы... http://www.cyberforum.ru/cpp-beginners/thread856554.html
C++ Преобразования матриц
В заданной действительной квадратной матрице порядка n найти максимальный по модулю элемент. Получить матрицу порядка n – 1 путем выбрасывания из исходной строки и столбца, на пересечении которых...
Написать функцию, формирующую новый список, состоящий из элементов, которые содержатся в обоих исходных списках C++
Ребята, помогите пожалуйста решить эту задачу на С++: Даны два односвязных списка. Написать функцию, формирующую новый список, состоящий из элементов, которые содержатся в обоих исходных списках.
C++ длинной арифметики http://www.cyberforum.ru/cpp-beginners/thread856542.html
"длинной арифметики" целых чисел со знаком. Число хранить в виде массива его десятичных цифр. приведите ввод и вывод массив цифр
C++ Динамический массив и указатели!? Объясните пожалуйста как можно передать двумерный динамический массив с одной функции в другую с помощью указателей? И вот эта программа почему не работает? # include <iostream> using namespace... подробнее

Показать сообщение отдельно
VipeR_SeD
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9

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

05.05.2013, 17:36. Просмотров 318. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru