Как написать приложение, которое использует терминал как GUI? (на C)

Я хотел бы написать приложение (на C), которое использует терминал * nix OS в качестве графического интерфейса. Я имею в виду такие приложения, как emacs, vi и т. Д., Которые занимают все окно терминала и возвращаются к приглашению ввода после выхода.
Как бы вы это сделали, желательно на C? Может ли кто-нибудь указать мне на учебник по этому поводу?

5
задан shutefan 17 December 2011 в 18:39
поделиться