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

Ввод чисел через пробел до определеного числа,убрать оставшиеся числа - C++

Восстановить пароль Регистрация
 
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
25.03.2014, 01:18     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #1
Нужно ввести числа через проблем, набор заканчиваеться числом меньше или равно нулю.


Пример: 1 2 3 -1 5 6 7
(занести нужно будет 1 2 3 -1)

C++
1
2
3
4
5
6
7
while (cin)
    {       std::cin >> temp;
        IntegerQueuePush(*pQueue, temp);
        
            if (temp <= 0)
            break;
    } ;
Все получаеться, заносит числа только 1 2 3 -1
Но когда еще раз нужно ввести числа, то 5 6 7 с прошлого ввода остаються и так же заносятся.
Можно как то очистить строку после занесения ?

Пример занести все числа и после удалить последнии не подоходит...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 01:18     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа
Посмотрите здесь:

Требуется вычеркнуть минимально возможное количество чисел так, чтобы оставшиеся числа шли в порядке возрастания C++
Без операторов цикла вывести цифры числа через пробел C++
printf как вывести в фаил числа через пробел? C++
Вывести через пробел цифры вводимого пользователем шестизначного числа C++
Ввод чисел через пробел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kasan
Чорумфанин
337 / 337 / 185
Регистрация: 06.03.2014
Сообщений: 873
25.03.2014, 01:22     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #2
попробуй
C++
1
cin.clear();
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
25.03.2014, 01:26  [ТС]     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #3
остаються числа, не помогло
kasan
Чорумфанин
337 / 337 / 185
Регистрация: 06.03.2014
Сообщений: 873
25.03.2014, 01:58     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
тогда
C++
1
2
cin.clear();
cin.sync();
Marveil
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 3
25.03.2014, 15:06  [ТС]     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа #5
работает спс
Yandex
Объявления
25.03.2014, 15:06     Ввод чисел через пробел до определеного числа,убрать оставшиеся числа
Ответ Создать тему
Опции темы

Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru