|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
||||||
Полностью очистить буфер ввода23.03.2017, 07:25. Показов 21732. Ответов 44
Метки cin.ignore() (Все метки)
Требуется, в конце программы, сделать небольшое ожидания
для чтения того как отработала программа Написал:
тогда cin.rdbuf()->in_avail() возвращает неверное значение, из за чего прога моментально закрывается Как исправить сие проблему, от произвольного ввода или по другому, как полностью очистить буфер ввода
0
|
||||||
| 23.03.2017, 07:25 | |
|
Ответы с готовыми решениями:
44
Очистить буфер функции после его обработки Как очистить поток ввода? |
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,428
|
||
| 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,428
|
|||
| 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,428
|
|||||
| 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,428
|
|
| 24.03.2017, 14:02 | |
|
eXPonent, у тебя какая среда и ОС?
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,428
|
||
| 24.03.2017, 14:07 | ||
|
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,428
|
|
| 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 | |
|
Помогаю со студенческими работами здесь
40
Как очистить поток ввода
Как очистить буфер..? Очистить буфер обмена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|