#include #include #define ONE "\xa1\xc0" #define ZERO "\xa1\xbf" int main (int argc, char *argv[]) { FILE *fp; int c, b, i, n = 0, width = 36; if ((fp = fopen(argv[1], "r")) == NULL) { perror("fopen"); exit (1); } while ((c = fgetc(fp)) != EOF) { for (i = 0; i < 8; i++) { b = (c >> (7 - i)) & 1; if (b > 0) printf(ONE); else printf(ZERO); if ((++n % width) == 0) printf("\n"); } } fclose (fp); }