bonjour,
J'ai une structure "myStruct" qui contient la variable "next" de type "myStruct*"Code:
1
2
3
4 typedef struct { char name[20]; myStruct* next; } myStruct;
=> le problème est que ça ne compile pas : comment faut-il déclarer ma structure ?
Version imprimable
bonjour,
J'ai une structure "myStruct" qui contient la variable "next" de type "myStruct*"Code:
1
2
3
4 typedef struct { char name[20]; myStruct* next; } myStruct;
=> le problème est que ça ne compile pas : comment faut-il déclarer ma structure ?
Code:
1
2
3
4 typedef struct myStruct{ char name[20]; myStruct* next; } myStructName;
merci mais ça ne compile toujours pas chez moi :aie:
Code:
1
2
3
4typedef struct myStruct{ char name[20]; struct myStruct* next; } myStructName;
... ou encore :
Code:
1
2
3
4
5
6
7 typedef struct myStruct myStruct; struct myStruct { char name[20]; myStruct* next; /* si on veut pas taper "struct" à chaque fois */ };
ok, merci beaucoup