噢,这只是取其中的一个数组
有好多数组,所以选择条件编译
难道还有其他好办法?
大侠们,还是不行呀,我该怎么办?
#include<stdio.h>
#define ABC_C33
unsigned int *condition(void);
void main()
{
unsigned int *mat;
int n;
unsigned int buf[16];
mat=condition();
for(n=0;n<16;n++) {
buf[n]=* mat++;
printf("0x%02x,",buf[n]);
}
}
unsigned int *condition(void)
{
#ifdef ABC_C33
unsigned int ASC16_C33[16] = {
0x00,0x00,0x18,0x3c,0x3c,0x3c,0x18,0x18,0x18,0x00,0x18,0x18,0x00,0x00,0x00,0x00
};
return ASC16_C33;
#endif
}