1) rajoute un fflush(stdout); après ton printf ne se terminant pas par un '\n'
2) le format n'est pas bon ->'%h'
3) ton utilisation de GSList est mauvaise. déjà ta fonction ne respecte pas le bon prototype. Conforme toi à la documentation. Après, il te faut soit alouer chaque nombre que tu mets dans ta liste, soit utiliser GINT_TO_POINTER
# Documente toi
Posté par TazForEver . En réponse au message arrachage de cheveux avec des scanf !!!. Évalué à 1.
2) le format n'est pas bon ->'%h'
3) ton utilisation de GSList est mauvaise. déjà ta fonction ne respecte pas le bon prototype. Conforme toi à la documentation. Après, il te faut soit alouer chaque nombre que tu mets dans ta liste, soit utiliser GINT_TO_POINTER
RTFM en gros :D