@0x0000002F

Можно ли убрать «мигание» консоли?

Всем привет! Сразу к делу... Нужно очень быстро выводить и очищать символы в консоли. Но из-за этого она неприятно мигает. Можно ли это как-то убрать? Даже если придется выставлять это в настройках системы. Использую Windows.
  • Вопрос задан
  • 548 просмотров
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Может быть не надо очищать экран? Просто следующий кадр выводите следом, но так чтоб он занимал все окно, предыдущий будет сдвинут вверх.
Ответ написан
hint000
@hint000
у админа три руки
скачал с гитхаба проект на питоне, который позволяет преобразовывать MP4 и смотреть видео в консоли через ASCII. Всё работает очень быстро, но консоль неприятно мигает.

В стародавние времена как работали с динамичной графикой: брали два буфера, один из них отображался на экране, на втором рисовали следующий кадр; когда рисование кадра закончено, буферы меняли местами (не содержимое буферов, а их роли).
Здесь задача чуть другая. Достаточно взять один буфер размером в консольный экран (X*Y символов). Очередной кадр нужно рисовать в буфере, а потом быстро копировать готовый кадр. И никакого стирания. Просто копирование кадра целиком.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы