Hi all, For some reason, I cannot access the structure members if I use struct pointers.
eg:
typedef struct { int member1; }structure_t;
structure_t structure, *structure_ptr;
int main() { sturcture.member1 = 4; //works structure_ptr -> member1 = 4; //does not work
return 0; }
I am using KEIL MDK 5.23 with TM4C123GH6PM. I am using the debugger to see if the member values are changed or not.
What am I missing?
Thanks, EE
Below code works fine.
typedef struct { int member1; } structure_t; structure_t structure, *structure_ptr = &structure; int main() { structure.member1 = 4; structure_ptr->member1 = 8; return 0; }
Thanks, So I did not reference correctly :(
did not reference correctly What reference?
I believe structure and pointer are not necessary for you at the moment.
Do you understand why I set it to 8?
View all questions in Keil forum