[an error occurred while processing this directive]
|
typedef struct _st1 {char a;} ST1;
ST1 st1;
typedef struct _st2 {char a;} ST2;
ST2 st2;char * __flash ar[] = {(char *)&st1, (char *)&st2};
void main (void) {
uchar tmp;tmp = (*((ST1 *)ar[0])).a;
}
Только не понимаю, зачем нужны такие мучения?
E-mail: info@telesys.ru