Ncurses en gnu/linux distribucion debian

Bueno tratando de pasar una buena noche.

Ncurses es una alternativa para conio para los que usen borlan, y desean pasar en una distro basado en linux.

instalar:  en modo sudo o su, depende de tu distro basado en debian.

aptitude install ncurses-dev libncurses5-dev

apt-get install ncurses-dev libncurses5-dev


#include <ncurses.h>
 int main()
 {
 initscr(); /*Iniciamos ncurses */
 curs_set(0); /*Hace que el cursor invisible */
 printw("hola mundo"); /* vamos mostra hola mundo */
 refresh(); /*mostramos hola mundo */
 getch(); /*Esperamos que el usuario presione una tecla */
 endwin(); /* fin de ncurses*/
 return 0;
 }

fue probado en codeblocks y funciona de maravilla.

contraseña: lmcc link: holamundoncurses

initscr () función es iniciar Ncurses ,  esta función va siempre cuando se utiliza la biblioteca Ncurses . Esta función inicializa el sistema de ncurses y asigna memoria para la ventana actual (llamada stdscr ) y algunas otras estructuras de datos .

printw (cadena) es la salida de una cadena en una ventana imaginaria, cuando llamamos printw () los datos se escribe realmente en una ventana imaginaria , que no se actualiza en la pantalla todavía. El trabajo de printw es actualizar algunas banderas y estructuras de datos y escribir los datos en una memoria intermedia correspondiente a stdscr . Con el fin de mostrar en la pantalla , tenemos que llamar a refresh () y decirle al sistema de ncurses para volcar el contenido en la pantalla.
endwin () terminará el modo Ncurses y libera la memoria utilizada.

como podemos notar que es simple usar ncurses, con esto podrías hacer interrupciones de teclado y otros dispositivos, pero sin duda la única limitante es la imaginación.

Esta entrada fue publicada en Uncategorized. Guarda el enlace permanente.