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