Памяти было до фига, поэтому делал тож табличкой... if(c > 0x80) c= CGROM[c]; export_char(c);
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено иа 04 января 2004 г. 11:58
В ответ на: Как на СИ сделать красиво...(+) отправлено RUAL 04 января 2004 г. 09:00


// 0 1 2 3 4 5 6 7 8 9 a b c d e f
const unsigned char CGROM[256]={' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',\
/* 10 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',\
/* 20 */ ' ', '!', '"', '#', '$', '%', '&','\'', '(', ')', '*', '+', ',', '-', '.', '/',\
/* 30 */ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', '>', '?',\
/* 40 */ '@', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O',\
/* 50 */ 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '[',0x5c, ']', '^', '_',\
/* 60 */ 0x60, 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',\
/* 70 */ 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',0x7b,0x7c,0x7d,0xe9,0x7f,\
/* 80 */ ' ', ' ', ' ', ' ', ' ', ' ',0xd9,0xda, ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',\
/* 90 */ ' ', ' ', ' ', ' ', ' ',0xdf, ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',\
/* a0 */ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',0xb8, ' ', ' ', ' ', ' ',\
/* b0 */ 0xb9, ' ', ' ', ' ', ' ', ' ', ' ', ' ',0xb5, ' ', ' ',0xb9, ' ', ' ', ' ', ' ',\
/* c0 */ 'A',0xa0, 'B',0xa1,0xe0, 'E',0xa3,0xa4,0xa5,0xa6, 'K',0xa7, 'M', 'H', 'O',0xa8,\
/* d0 */ 'P', 'C', 'T',0xa9,0xaa, 'X',0xe1,0xab,0xac,0xe2,0xad,0xae,0xc4,0xaf,0xb0,0xb1,\
/* e0 */ 'a',0xb2,0xb3,0xb4,0xe3, 'e',0xb6,0xb7,0xb8,0xb9,0xba,0xba,0xbc,0xbd, 'o',0xbe,\
/* f0 */ 'p', 'c',0xbf, 'y',0xe4, 'x',0xe5,0xc0,0xc1,0xe6,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7};


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru