Bonjour,
J'utilise pour la 1ere fois les fonctions de stdarg.h.
J'ai le code suivant :
avec l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void test(int nbarg, ...) { char *ptr; va_list ap; va_start(ap,nbarg); ptr = (char *) va_arg(ap,char *); }
et lors de la compil, j'ai le message "warning 530: Casting from loose to strict alignment" sur la ligne utilisant la fonction va_arg.
Code : Sélectionner tout - Visualiser dans une fenêtre à part test(3,"abc","def,"fgh");
Je ne sais pas comment éviter ce warning qui peut occasionner des pb.
Merci de votre aide
Partager