ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

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();
}