Bonjour,
J'aimerai savoir la différence entre ces trois déclarations:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
typedef struct {
  int x, y;
} point;
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
typedef struct point {
  int x, y;
} point;
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
typedef struct point {
  int x, y;
};
De plus, lorsque je déclare de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
typedef struct point{
  int x, y;
} p ;
et que je manipule des pointeurs sur cette structure (ex: création d'un deuxième pointeur qui pionte sur cette même structure) , j'ai toujours un warning: invalid pointer type etc...