Bonjour,

Je programme une petite structure pour de l'embarqué.

Voici la déclaration de la structure dans le *.h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#define MAX_EVENT		1024
 
struct CAPTURE{
	unsigned int capture_timer[MAX_EVENT];
	unsigned int interrupt;
};
Ensuite je veux en utiliser deux dans mon fichier *.c. En voici la déclaration

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
static struct CAPTURE pCapture1;
static struct CAPTURE pCapture2;
Et la ca me plante tout, (je me fais rien d'autre que la déclaration pour l'instant) par contre si j'enlève la 2e ligne (pCapture2), tout marche bien. Levez-moi d'un doute, j'ai bien le droit d'avoir deux variables qui pointent sur une structure?

Merci.

Pegase.90