We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hello,
i have a simple little structure like this
unsigned char index;
struct tag { unsigned char a[20]; unsigned char b[20]; unsigned char c };
then i declare a pointer like this
struct tag TAG_PTR;
it seems that TAG_PTR->c; is valid and generates no errors
however TAG_PTR->a[index]; generated BAD OPPERAND TYPE error
and TAG_PTR->a[10];(or any other constant value) and TAG_PTR->a; generate no errors.
obviously using the index variable is the problem, but im not sure how to work around it. Any help would be greatly appreciated.