Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
14 / 14 / 8
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2
1

Как проверить на пустоту буфер потока cin ?

06.05.2013, 15:37. Просмотров 5218. Ответов 1
Метки нет (Все метки)

Мне нужно ввести строку такого типа:

"поиск 1 2 3"

C++
1
2
3
4
5
6
7
cin>>sts.code; 
j = 0; 
while( ???вот тут что то !буфер.empty()) 
{ 
cin>>sts.params[j] ; 
j++; 
}
ввести строку полностью... все через пробелы..

"поиск" попадет в code, остальные цифры из буфера должны в массив попасть... он впихнет все цифры в sts.params[] и будет требовать, чтобы я ввел еще что-то... а мне вводить не нужно...
кол-во ЦИФР разное ! я не знаю сколько там... это может слова будут....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 15:37
Ответы с готовыми решениями:

Поместить данные в буфер потока cin
Здравствуйте. Поправьте, если ошибаюсь в терминах. Нужно эмулировать ввод слова в объект istream,...

Как проверить объект на пустоту или коллекцию на пустоту?
Например, JavaBean, как его проверить, что он пустой? Есть ли универсальная библиотека, которая...

MaskEdit: Как проверить на пустоту номер телефона, а также проверить ввод всех его цифр?
Туплю с утра... есть MaskEdit с маской !\(000\)000-0000;1;_ ..телефона. Как его проверить на...

Как работает cin.peek, cin,get, cin.ignore, cin.clear?
Здравствуйте, товарищи и не товарищи!:) Я только начал изучать C++, а уже использую вещи, которые...

1
Модератор
3308 / 2099 / 333
Регистрация: 13.01.2012
Сообщений: 8,158
06.05.2013, 15:47 2
C++
1
2
3
4
5
6
7
8
9
    std::string a;
    int x[10];
    int idx = 0;
 
    std::cin >> a;
    while (std::cin.peek() != '\n')
    {
        std::cin >> x[idx++];
    }
4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 15:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как проверить на пустоту value
Как написать то же самое, только на jQuery? document.getElementById('#usermsg').value == ''

Как проверить переменную на пустоту?
Как проверить с помощью if else или while do что пользователь что-то ввел, а не просто нажал...

Как проверить переменную на пустоту?
Подскажите пожалуйста, как в С++ можно проверить переменную на пустоту? Предположем что, в некой...

Как обнулить и проверить на пустоту КукиКонтейнер?
Всем привет! Сабж. Необходимо проверить КукиКонтейнер на данные, если они есть, обнулить\очистить...


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

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

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