Bonjour,


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
typedef struct
{
int a;
int b;
int c;
QString s;
 
} structure_t;
 
static structure_t *tableau = NULL;
 
/****/
 
tableau = malloc(8 * sizeof(structure_t));
 
tableau[0].a = 1;
tableau[0].s = "toto";
Avec une allocation dynamique comme ci-dessus la dernière ligne me retourne un segmentation_fault.

Alors qu'avec une allocation statique comme ci-dessous, ça passe sans problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
static structure_t tableau[0];
Où est mon erreur ?
Merci pour vos réponses...