
Envoyé par
Gilles.L
Merci, mais ça ne m'aide pas davantage.
En ce qui concerne mes allocations, je créé successivement :
- Un tableau unidimensionnel
- Deux tableaux bidimensionnels
- Un flux de données
C'est particulièrement redondant au niveau de mes tableaux à deux dimensions, où je fais un premier malloc pour le tableaux de pointeurs, puis une boucle pour créer les sous-tableaux. Le tout en vérifiant que les mallocs réussissent, si ce n'est pas le cas, libérer toutes les données précédentes..
Edit : Bref, au fur et à mesure que j'alloue divers blocs mémoires, le nombre de free est de plus en plus important en cas d'échec... Ce qui est tout à fait normal, mais assez lourd niveau lisibilité.
Partager