rookieli 发表于 2012-5-14 19:35:25

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

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

/*!*/
,{
   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_____}
};

nicholas@ 发表于 2012-5-14 20:51:51

你应该是遗漏一个FONT_MACRO.H ,这里面宏定义了这些符号:
/* 声明构成字体点阵的常量(0x00-0xff) */

#define        ________        0x00
#define        _______X        0x01
#define        ______X_        0x02
#define        ______XX        0x03
...

goolloo 发表于 2012-5-14 21:45:19

这应该是常用的偷懒方式了。。。

rookieli 发表于 2012-5-15 13:21:45

nicholas@ 发表于 2012-5-14 20:51 static/image/common/back.gif
你应该是遗漏一个FONT_MACRO.H ,这里面宏定义了这些符号:
/* 声明构成字体点阵的常量(0x00-0xff) */



正解,一语点醒,十分感谢{:lol:}
页: [1]
查看完整版本: 关于c51字符串的问题,大家帮忙看看。