Bonjour, lorsque l'on veut faire un malloc, on fait qqch du genre
où T est un type du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 T * p=malloc(sizeof(*p));
donc ici, on connait la taille de ma structure "T". Maintenant si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 typedef struct { tous plein de champs } T;
j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void * p=malloc(sizeof(*p));
ce qui parait logique... Comment puis-je faire pour l'enlever ? Est-ce que ce warning peut me produire un comportement indéterminé ?../Sources/Mysources/main.c:594: warning: invalid application of `sizeof' to a void type
Merci.
Partager