Bonjour,

J'ai un souci, je fais un parcours de fichiers, et j'insert des elt dans un tableau, a chaque insert je fais un realloc pour agrandir mon tableau de pointeur sur une structure.

Cela fonctionne bien mais au bout de plusieurs dizaines de millions d'elt realloc me renvoi NULL ( Gestionnaires des taches pour ce que ca vaut me dit que j'ai encore de la mem dispo ).

Si il n'y avait que ce je dirai juste que ca ne supporte pas la volumétrie MAIS si je fais un realloc de 500 elt de mon tableau tout les 500 elt inserés ( donc je fais 500 fois moins de realloc mais a chaque fois j'alloue bcp plus ) je peux traiter cette volumétrie !

Le fait de faire énormément de realloc a la suite poserait il un soucis ( memoire initiale mal libérée ) ?

Si quelqu'un peut m'éclairer !