2011-12-17 6 views
5

Mi piacerebbe scrivere un'applicazione (in C) che usi il terminale di un * nix OS come sua GUI. Intendo un'applicazione dei tipi di emacs, vi ecc. Che occupa l'intera finestra del terminale e torna al prompt di input dopo aver chiuso.
Come faresti a farlo, preferibilmente in C? Qualcuno può indicarmi un tutorial che lo riguardi?Come scrivere un'applicazione che utilizza il terminale come GUI? (in C)

+1

è possibile utilizzare [ncurses ] (http://www.gnu.org/s/ncurses/) per quello. –

+1

Si potrebbe guardare la [libreria ncurses] (http://en.wikipedia.org/wiki/Ncurses). –

+1

Sembra che tu voglia la libreria [ncurses] (http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/). –

risposta

4

Bene, in realtà questa non è GUI (interfaccia utente grafica) ma un'interfaccia basata su testo. È possibile utilizzare la libreria ncurses per creare tali applicazioni in C.

2

Utilizzare una libreria come ncurses, è specificamente progettato per questo scopo.

2

Lanciare a soluzioni alternative in modo che questa discussione domanda non sembra così monotona:

  • il gergo libreria (mc lo usa, per esempio)
Problemi correlati