#include <iostream> #define SIZE 16 using namespace std; int main() { int screen[SIZE][SIZE]; unsigned char cmp_w[8]= {128,64,32,16,8,4,2,1}; unsigned char hao[]= { 0x00,0x00, 0x00,0x80, 0x3F,0xFC, 0x00,0x00, 0x07,0xF0, 0x04,0x10, 0x3F,0xFE, 0x20,0x02, 0x4F,0xF4, 0x05,0x20, 0x1A,0xC0, 0x04,0xA0, 0x1B,0x58, 0x04,0x46, 0x19,0x80, 0x00,0x00, }; for (int i=0; i<SIZE; ++i) for (int j=0; j<SIZE; ++j) screen[i][j]=0; for (int row=0; row<16; ++row) { for (int c=0; c<8; ++c) { if ((hao[row*2]&cmp_w[c])!=0) screen[row][c]=1; } for (int c=0; c<8; ++c) { if ((hao[row*2+1]&cmp_w[c])!=0) screen[row][c+8]=1; } } //FontDisplay(0,0,hao); for (int i=0; i<SIZE; ++i) { for (int j=0; j<SIZE; ++j) { if (screen[i][j]==1) cout<<'#'; else cout<<' '; } cout<<endl; } return 0; }