1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
|
|||||||||||
1 | |||||||||||
Очистка потока21.08.2016, 11:35. Показов 5654. Ответов 19
Приветствую!
Есть метод класса, принимающий имя сотрудника (объект класса string) и его номер:
Далее в функции main() я делаю следующее:
0
|
21.08.2016, 11:35 | |
Ответы с готовыми решениями:
19
Очистка потока Очистка потока ввода Очистка буфера потока Очистка потока _getch() |
1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
|
||||||
21.08.2016, 11:56 [ТС] | 3 | |||||
gru74ik, спасибо большое!
Добавлено через 5 минут А почему мне не помогает вариант с cin.sync()? Пытаюсь сделать вот так:
0
|
1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
|
||||||
21.08.2016, 12:03 [ТС] | 5 | |||||
0
|
Модератор
|
|||||||||||
21.08.2016, 12:25 | 8 | ||||||||||
Nishen, у меня так:
Nishen, а вообще, почему бы sync() не запихнуть прямо в функцию-член setData()?
1
|
1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
|
|
21.08.2016, 12:27 [ТС] | 9 |
Да, спасибо за замечание. Но просто я использовал его изначально в метода setData(), он там не работал, я попробовал в main использовать его и так там и оставил. Странно, данный вариант решения проблемы на работает.
0
|
23.08.2016, 07:54 | 11 |
Поведение sync зависит от реализации платформы. Он не обязан очищать поток.
ЕМНИП, в Windows с Visual Studio будет очищать, под Unix'ами не будет (во всех ли юниксах так ).
1
|
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
23.08.2016, 11:00 | 14 |
В Windows должно работать. Студия какая?
Добавлено через 31 минуту Сейчас проверил, в 10-ке не работает. Вывод: не использовать, для таких целей, sync(). Другие есть способы: https://cppstudy.wordpress.com... et-and-co/
1
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
23.08.2016, 11:27 | 16 | |||||
1
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
23.08.2016, 12:05 | 20 | |||||
синтаксический мусор
0
|
23.08.2016, 12:05 | |
23.08.2016, 12:05 | |
Помогаю со студенческими работами здесь
20
Очистка потока ввода Телефонный справочник. Очистка потока ввода Класс Person. Очистка потока ввода Выполнение цикла. Очистка потока ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |