bonsoir amis développeurs.

Je rencontre le souci suivant, j'aimerais avoir ce type de structure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#include "Arme.h"
typedef struct {
        int a;
        int b;
        Point * p;
        }Arme;
//----------------------------------------------
#include "Point.h"
typedef struct {
        int a;
        int b
        Arme * arm;
        }Point;
Ces deux structures sont dans des .h différents. Un problème se pose alors
Comment faire pour que la compilation ne tourne pas indéfiniment ? La solution est elle à base de #ifndef ?

Merci pour votre aide.
Ouar