#include <stdio.h>
#include <termios.h>
#include <unistd.h>
int main(){
struct termios termset;
tcgetattr( STDIN_FILENO, &termset );
termset.c_lflag &= ~( ICANON | ECHO );
tcsetattr( STDIN_FILENO, TCSANOW, &termset );
register int i;
unsigned char c,t;
for(;;){
c='\0';
for(i=0;i<8;i++){
c<<=1;
t=getchar();
c+=t-'0';
putchar(t);
}
for(i=0;i<8;i++)
printf("\b \b");
printf("%c",c);
}
}
|