Programa que muestra a partir de un caracter ingresado, su valor en hexadecimal y su valor en Decimal. Programado usando la librería "Ncurses" y C.
#include < ncurses.h > //@Null_L0ki //zerozecurity.blogspot.com int main(){ initscr(); //noecho(); keypad(stdscr,true); int i,a,b; getmaxyx(stdscr,a,b); raw(); move(0,0); printw("Escribe un caracter ([ESC] para salir):\n> "); int c; while((c=getch())!=27){ for(i=0;i < a;i++){ mvprintw(3,i,"="); } for(i=0;i < a;i++){ mvprintw(7,i,"="); } mvprintw(4,1,"Valor decimal : %d\n",c); mvprintw(5,1,"Valor Hexadecimal: 0x%x\n",c); mvprintw(6,1,"Simbolo : %c\n",c); move(0,0); printw("Escribe un caracter ([ESC] para salir):\n> "); refresh(); } endwin(); return 0; }
Una captura:
L0ki!
0 comentarios:
Publicar un comentario