Compilar Ncurses en C++ en Linux

Programa que muestra como compilar con ncurses + C++ y además muestra los caracteres que se pueden utilizar en este.

Aquí va el código:

// ncaracteres.cpp
int main()
{
   initscr();
   int min = 4194412;
   int max = 4194422;
   int num = 4194412;
   int tecla;
   int i=0;
   keypad(stdscr, TRUE);
   bool tru = true;
   while(tru == true)
   {
      printw("El numero %d contiene el caracter: ");
      addch(num);
      printw("\n");
      tecla = getch();
      refresh();
      i++;
      if(tecla == KEY_UP )
         tru = false; // !!
      else if (tecla == KEY_RIGHT)
         ++num;
      else if (tecla == KEY_LEFT)
         --num;
      else if (i == 5);
      erase(); i=0;
   }
   endwin();
   return 0;
}

Compilar en la consola:
g++ ncaracteres.cpp -o ncaracteres.out -lcurses

Ejecutar en la consola:
./ncaracteres.out

Muestra:
El numero 1 contiene el caracter: ┌

Con la flecha a la izquierda se bajan el numero que representa el carácter y el carácter. Y con la flecha a la derecha se sube el número que representa el carácter y el carácter.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s