关于c51字符串的问题,大家帮忙看看。

2020-02-05 09:23发布

下面不部分定义是ZLG/GUI复制来的,这不符合c语言的规则啊,在ZLG/GUI
里面能编译通过,为什么我复制后不能通过编译,我感觉这样定义有问题啊。
那位大神帮下忙。
const  unsigned char   FONT5x7ASCII[][8] = {
/* 空格 */  
  {
   ________,
   ________,
   ________,
   ________,
   ________,
   ________,
   ________,
   ________}

/*  !  */
,{
   X_______,
   X_______,
   X_______,
   X_______,
   X_______,
   ________,
   X_______,
   ________}


/*  "  */
,{
   X_X_____,
   X_X_____,
   X_X_____,
   ________,
   ________,
   ________,
   ________,
   ________}

/* #  */
,{
   _X_X____,
   _X_X____,
   XXXXX___,
   _X_X____,
   XXXXX___,
   _X_X____,
   _X_X____,
   ________}

/*  $  */
,{
   __X_____,
   _XXXX___,
   X_X_____,
   _XXX____,
   __X_X___,
   XXXX____,
   __X_____}
};
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
nicholas@
1楼-- · 2020-02-05 14:27
你应该是遗漏一个FONT_MACRO.H ,这里面宏定义了这些符号:
/* 声明构成字体点阵的常量(0x00-0xff) */

#define        ________        0x00
#define        _______X        0x01
#define        ______X_        0x02
#define        ______XX        0x03
...
goolloo
2楼-- · 2020-02-05 15:37
 精彩回答 2  元偷偷看……
rookieli
3楼-- · 2020-02-05 16:15
nicholas@ 发表于 2012-5-14 20:51
你应该是遗漏一个FONT_MACRO.H ,这里面宏定义了这些符号:
/* 声明构成字体点阵的常量(0x00-0xff) */

正解,一语点醒,十分感谢

一周热门 更多>