|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
||||||
Полностью очистить буфер ввода23.03.2017, 07:25. Показов 22270. Ответов 44
Метки cin.ignore() (Все метки)
Требуется, в конце программы, сделать небольшое ожидания
для чтения того как отработала программа Написал:
тогда cin.rdbuf()->in_avail() возвращает неверное значение, из за чего прога моментально закрывается Как исправить сие проблему, от произвольного ввода или по другому, как полностью очистить буфер ввода
0
|
||||||
| 23.03.2017, 07:25 | |
|
Ответы с готовыми решениями:
44
Очистить буфер функции после его обработки Как очистить поток ввода? |
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
||
| 24.03.2017, 00:43 | ||
|
0
|
||
|
Велосипедист...
353 / 220 / 73
Регистрация: 15.12.2015
Сообщений: 785
|
|
| 24.03.2017, 01:13 | |
|
nd2, Точно. Заносятся символы в поток. Почему? Никогда не подумал бы, что без явного обращения к объекту
cin, он будем впитывать символы.Мои аполоджайсы Добавлено через 42 секунды Странно, что метод cin.sync() не съедает '\n'
0
|
|
|
Неэпический
|
|||
| 24.03.2017, 01:28 | |||
|
Соответственно где-то очищает, где-то нет. Он работает в соответствии с реализацией. Собственно, его поведение и определено как зависящее от реализации.
1
|
|||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||
| 24.03.2017, 02:10 | |||
|
Добавлено через 34 минуты
1
|
|||
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
||
| 24.03.2017, 11:08 [ТС] | ||
|
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Добавлено через 5 минут нужно что то, что останавливает прогу, без непосредственного ввода может, cin поток на этот момент как то перенести полностью в буфер обмена? что бы все эти символы в буфере обмена остались?
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||||
| 24.03.2017, 12:19 | |||||
|
Добавлено через 4 минуты
1
|
|||||
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
||||||||
| 24.03.2017, 13:36 [ТС] | ||||||||
|
когда вставлна сустем пауз? даже этот код не помог:
0
|
||||||||
| 24.03.2017, 13:54 | |
|
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|
| 24.03.2017, 14:02 | |
|
eXPonent, у тебя какая среда и ОС?
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
||
| 24.03.2017, 14:07 | ||
|
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|
| 24.03.2017, 14:15 | |
|
А насчёт остановок в конце программы, то консольные программы рассчитаны на запуск из командной строки. Запускай так, и никакие остановки в конце программы не понадобятся.
0
|
|
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|||||||
| 24.03.2017, 20:20 [ТС] | |||||||
|
Добавлено через 2 часа 7 минут а есть какое то обращение с буфером? Добавлено через 24 секунды да можно cin.get() с ним связать Добавлено через 2 часа 28 минут может можно какие нить непечатаемые символы занести в поток cout ? Добавлено через 17 минут Решился вопрос такой функцией:
0
|
|||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 24.03.2017, 23:21 | |
|
А как ты программу завершаешь, если ожидается ввод в цикле?
0
|
|
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|
| 25.03.2017, 00:25 [ТС] | |
|
нажатием Enter-a
0
|
|
| 25.03.2017, 14:18 | |
|
Не по теме: Сколько раз? :)
0
|
|
| 25.03.2017, 14:38 | |
|
0
|
|
| 25.03.2017, 16:35 | |
|
Не по теме: Это просто "костыль".
0
|
|
| 25.03.2017, 16:38 | |
|
0
|
|
| 25.03.2017, 16:44 | |
|
Не по теме: Уже предлагали не нажимать что попало. Можно ещё reset нажать и требовать, чтобы всё работало.
0
|
|
| 25.03.2017, 16:46 | |
|
0
|
|
| 25.03.2017, 16:46 | |
|
Как очистить поток ввода
Как очистить буфер..? Очистить буфер обмена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|