Ceci est dû au fait que g_malloc renvoie un void*, car cette fonction peut être utilisée pour allouer l'espace mémoire pour n'importe quel type de variable. Il faut donc forcer le passage en STRUCTURE*, pour que le compilateur sache ce que tu veux faire.
Maintenant, on aime ou on aime pas, on trouve ça idiot ou pas, ça n'est pas le problème, c'est juste que c'est la seule façon de faire.
À propos de ceux qui utilisent des langages pour programmer et plus pour se faire chier avec l'allocation mémoire, je répondrais que je n'utilise plus de langages du tout, même pas pour programmer, et que ça me fait des vacances :-)
[^] # Re: Programmation C et GTK
Posté par bmc . En réponse au journal Programmation C et GTK. Évalué à 2.
Maintenant, on aime ou on aime pas, on trouve ça idiot ou pas, ça n'est pas le problème, c'est juste que c'est la seule façon de faire.
À propos de ceux qui utilisent des langages pour programmer et plus pour se faire chier avec l'allocation mémoire, je répondrais que je n'utilise plus de langages du tout, même pas pour programmer, et que ça me fait des vacances :-)