Structures, pointeur et segmentation fault
Bonjoru,
j'ai un problème de segmentation fault avec le code ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include <stdio.h>
typedef struct {
int data;
} st_toto;
typedef struct
{
int data;
st_toto *toto_ptr;
} st_tata;
int main()
{
st_tata tata;
tata.data = 123;
tata.toto_ptr->data = 456;
printf("tata data = %d\n", tata.data);
printf("toto data = %d\n", tata.toto_ptr->data);
return 0;
} |
visiblement le problème vient du pointer qui pointe vers la première structure
quelqu'un pour m'aider ?
Merci