C: Consola con Curses: manejo más detallado (2)
Consola con Curses: manejo más detallado (2)
Lenguaje: C
Categoría: Consola
/* Fuente procedente de ErrorDeSintaxis.es */
/* Consola con Curses: manejo más detallado */
/* (2) */
/* Nivel: Básico */
/* Disponible desde 17/08/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
/* Web original: http://www.nachocabanes.com/c/curso/cc10.php */
#include <curses.h> main() { int tecla; initscr(); if(has_colors() == FALSE) { endwin(); printf("Su terminal no permite usar colores!\n"); exit(1); } start_color(); cbreak(); noecho(); keypad(stdscr, TRUE); clear(); init_pair(1, COLOR_CYAN, COLOR_BLACK); attron(COLOR_PAIR(1)); mvaddstr(2,10,"hola"); attroff(COLOR_PAIR(1)); refresh(); tecla = getch(); if (tecla == KEY_LEFT) printw("Has pulsado izquierda"); getch(); endwin(); }