#include #include #include #include int main(int argc,char *argv[]) { int i,j,k; int height=argc>1?atoi(argv[1]):8; char *map=malloc(height); for(i=0;i<256;i++) { printf("0x%02x (%3d) '%c'\n",i,i,isprint(i)?i:'?'); read(0,map,height); for(j=0;j=0;k--) { printf("%c",(map[j]>>k&1)?'#':'.'); } printf("\n"); } } return 0; }