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.