首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言学习记要之——字符模式下轮流动画显示字符点阵

2012-08-01 
C语言学习记录之——字符模式下轮流动画显示字符点阵上键或+键显示下一字符,下键或-键显示上一字符,p键暂停,

C语言学习记录之——字符模式下轮流动画显示字符点阵
上键或+键显示下一字符,下键或-键显示上一字符,p键暂停,空格归0,esc退出

C/C++ code
#include <stdio.h>#include <time.h>/*#include "asc_font.c"*/#define draw '#'#define x_origin 10#define y_origin 5#define word_byte 1*8#define upkey 72#define downkey 80#define esckey 27/*#define CLK_TCK CLOCKS_PER_SEC*/char key,byte_dz;int x=x_origin,word_origin=word_byte*0 /*(0x30+1)*/;int byte_dz_i=0;char word_sz[]={    /* 48 0x30 '0' */    0x38, /* 00111000 */    0x6c, /* 01101100 */    0xc6, /* 11000110 */    0xd6, /* 11010110 */    0xc6, /* 11000110 */    0x6c, /* 01101100 */    0x38, /* 00111000 */    0x00, /* 00000000 */    /* 49 0x31 '1' */    0x18, /* 00011000 */    0x38, /* 00111000 */    0x18, /* 00011000 */    0x18, /* 00011000 */    0x18, /* 00011000 */    0x18, /* 00011000 */    0x7e, /* 01111110 */    0x00, /* 00000000 */    /* 50 0x32 '2' */    0x7c, /* 01111100 */    0xc6, /* 11000110 */    0x06, /* 00000110 */    0x1c, /* 00011100 */    0x30, /* 00110000 */    0x66, /* 01100110 */    0xfe, /* 11111110 */    0x00, /* 00000000 */    /* 51 0x33 '3' */    0x7c, /* 01111100 */    0xc6, /* 11000110 */    0x06, /* 00000110 */    0x3c, /* 00111100 */    0x06, /* 00000110 */    0xc6, /* 11000110 */    0x7c, /* 01111100 */    0x00, /* 00000000 */    /* 52 0x34 '4' */    0x1c, /* 00011100 */    0x3c, /* 00111100 */    0x6c, /* 01101100 */    0xcc, /* 11001100 */    0xfe, /* 11111110 */    0x0c, /* 00001100 */    0x1e, /* 00011110 */    0x00, /* 00000000 */    /* 53 0x35 '5' */    0xfe, /* 11111110 */    0xc0, /* 11000000 */    0xc0, /* 11000000 */    0xfc, /* 11111100 */    0x06, /* 00000110 */    0xc6, /* 11000110 */    0x7c, /* 01111100 */    0x00, /* 00000000 */    /* 54 0x36 '6' */    0x38, /* 00111000 */    0x60, /* 01100000 */    0xc0, /* 11000000 */    0xfc, /* 11111100 */    0xc6, /* 11000110 */    0xc6, /* 11000110 */    0x7c, /* 01111100 */    0x00, /* 00000000 */    /* 55 0x37 '7' */    0xfe, /* 11111110 */    0xc6, /* 11000110 */    0x0c, /* 00001100 */    0x18, /* 00011000 */    0x30, /* 00110000 */    0x30, /* 00110000 */    0x30, /* 00110000 */    0x00, /* 00000000 */    /* 56 0x38 '8' */    0x7c, /* 01111100 */    0xc6, /* 11000110 */    0xc6, /* 11000110 */    0x7c, /* 01111100 */    0xc6, /* 11000110 */    0xc6, /* 11000110 */    0x7c, /* 01111100 */    0x00, /* 00000000 */    /* 57 0x39 '9' */    0x7c, /* 01111100 */    0xc6, /* 11000110 */    0xc6, /* 11000110 */    0x7e, /* 01111110 */    0x06, /* 00000110 */    0x0c, /* 00001100 */    0x78, /* 01111000 */    0x00, /* 00000000 */    /* 65 0x41 'A' */    0x38, /* 00111000 */    0x6c, /* 01101100 */    0xc6, /* 11000110 */    0xfe, /* 11111110 */    0xc6, /* 11000110 */    0xc6, /* 11000110 */    0xc6, /* 11000110 */    0x00, /* 00000000 */    /* 66 0x42 'B' */    0xfc, /* 11111100 */    0x66, /* 01100110 */    0x66, /* 01100110 */    0x7c, /* 01111100 */    0x66, /* 01100110 */    0x66, /* 01100110 */    0xfc, /* 11111100 */    0x00, /* 00000000 */    /* 67 0x43 'C' */    0x3c, /* 00111100 */    0x66, /* 01100110 */    0xc0, /* 11000000 */    0xc0, /* 11000000 */    0xc0, /* 11000000 */    0x66, /* 01100110 */    0x3c, /* 00111100 */    0x00, /* 00000000 */    /* 68 0x44 'D' */    0xf8, /* 11111000 */    0x6c, /* 01101100 */    0x66, /* 01100110 */    0x66, /* 01100110 */    0x66, /* 01100110 */    0x6c, /* 01101100 */    0xf8, /* 11111000 */    0x00, /* 00000000 */    /* 69 0x45 'E' */    0xfe, /* 11111110 */    0x62, /* 01100010 */    0x68, /* 01101000 */    0x78, /* 01111000 */    0x68, /* 01101000 */    0x62, /* 01100010 */    0xfe, /* 11111110 */    0x00, /* 00000000 */    /* 70 0x46 'F' */    0xfe, /* 11111110 */    0x62, /* 01100010 */    0x68, /* 01101000 */    0x78, /* 01111000 */    0x68, /* 01101000 */    0x60, /* 01100000 */    0xf0, /* 11110000 */    0x00  /* 00000000 */}; 



[解决办法]
拜读了。。

热点排行