Как написать консольное интерактивное приложение?

Хочу написать интерактивное консольное приложение, т.е. чтобы оно сразу занимало весь экран, в нем были цвета, оно обрабатывало нажатия стрелок и комбинаций клавиш ну и все такое.

Примеры таких приложений:
- vi/vim
- top
- man

С чем проблемы:
- Как в stdin/stdout вырисовывать сразу весь экран?
- Как использовать цвета в консоли?
- Как перехватывать нажатия всех клавиш?
- Как сделать это кроссплатформенным?
  • Вопрос задан
  • 2473 просмотра
Пригласить эксперта
Ответы на вопрос 1
makol
@makol
I believe in god, for the rest i pay in cash!
Ваш ответ на вопрос

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

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