#include #include #include "font8x8_basic.h" void usage(char *exec) { printf("Usage: %s \n", exec); printf(" Decimal character code between 0 and 127\n"); } void render(char *bitmap) { int x,y; int set; int mask; for (x=0; x < 8; x++) { for (y=0; y < 8; y++) { set = bitmap[x] & 1 << y; printf("%c", set ? 'X' : ' '); } printf("\n"); } } int main(int argc, char **argv) { int ord; if (argc != 2) { usage(argv[0]); return 1; } ord = atoi(argv[1]); if (ord > 127 || ord < 0) { usage(argv[0]); return 2; } char *bitmap = font8x8_basic[ord]; render(bitmap); return 0; }