这个宏定义是不是有问题?
#define ACC_MODE(X) ( "\004\002\006\377"[(X)]) 这个宏定义是不是有问题?
怎么用起来呢呢?
#include <stdio.h>
typedef enum { IMG_ID_0, IMG_ID_1, IMG_ID_2, IMG_ID_3, IMG_ID_4,
TOTAL_IMG_ID } IMG_ID_T;
#define ADD_APP_IMG(ImageId) { char temp[20]; sprintf(temp, "%s", #ImageId); printf("%s\n", temp); }
void main(void) { ADD_APP_IMG(IMG_ID_3); } 大家看看这个宏定义呢??