2011-12-17 14 views
5

Chciałbym napisać aplikację (w języku C), która używa terminala systemu operacyjnego * nix jako swojego GUI. Mam na myśli zastosowanie tego rodzaju emacs, vi itp., Które zajmują całe okno terminala i przeskakują z powrotem do znaku wejściowego po zakończeniu pracy.
Jak byś to zrobił, najlepiej w C? Czy ktoś może skierować mnie do samouczka, który to omawia?Jak napisać aplikację, która używa terminala jako GUI? (in C)

+1

można użyć [ncurses ] (http://www.gnu.org/s/ncurses/) do tego. –

+1

Możesz zajrzeć do [biblioteki ncurses] (http://en.wikipedia.org/wiki/Ncurses). –

+1

Wygląda na to, że potrzebujesz biblioteki [ncurses] (http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/). –

Odpowiedz

4

Tak naprawdę to nie jest GUI (graficzny interfejs użytkownika), ale interfejs tekstowy. Możesz użyć biblioteki ncurses do tworzenia takich aplikacji w C.

2

Użyj biblioteki takiej jak ncurses, która została specjalnie zaprojektowana do tego celu.

2

rzucanie w alternatywnych rozwiązań tak, że ten wątek pytanie nie wygląda tak monotoniczny:

  • slang biblioteka (mc używa go, na przykład)
Powiązane problemy