Bonjoru,

j'ai un problème de segmentation fault avec le code ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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