Effectivement tu as bien raison. C'est que je trouve le C dégueu en général (enfin y a bien pire hein, et puis on a pas toujours le choix ;) )
Sinon pour la clareté, quid d'utiliser une variable temporaire, ou d'aliaser ton pointeur que le compilo optimise de toute façon. Histoire que le relecteur ne doivent pas, lui aussi, se taper la lecture du man pour comprendre toutes les subtilités :p genre avoir un *(items+i)=newItem. Bon c'est vrai que c'est une histoire de goût, mais ça t'aurais sûrement permis d'éviter le bug dès le départ.
[^] # Re: vive le man
Posté par benja . En réponse au message getline et realloc sont dans une boucle. Évalué à 2.
Effectivement tu as bien raison. C'est que je trouve le C dégueu en général (enfin y a bien pire hein, et puis on a pas toujours le choix ;) )
Sinon pour la clareté, quid d'utiliser une variable temporaire, ou d'aliaser ton pointeur que le compilo optimise de toute façon. Histoire que le relecteur ne doivent pas, lui aussi, se taper la lecture du man pour comprendre toutes les subtilités :p genre avoir un *(items+i)=newItem. Bon c'est vrai que c'est une histoire de goût, mais ça t'aurais sûrement permis d'éviter le bug dès le départ.
Aller, bonne continuation !