|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
||||||
Полностью очистить буфер ввода23.03.2017, 07:25. Показов 21764. Ответов 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 | |
|
Как очистить поток ввода
Как очистить буфер..? Очистить буфер обмена Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|