Je lis dans un fichier, ligne par ligne. Pas de probleme pour ça.
Ensuite j'insere ces donne dans une structure.
STRUCT **test;
int nbtest;
pour cela j'alloue test= STRUCT** malloc (sizeof(STRUCT))
puis par la suite je vai realloue la memoire avec un realloc à nbtest+1 pour faire grandir mon tableau test, puis un malloc sur test[nbtest].
Mon probleme etant que tout ce passe bien jusqu'a la 70 000 eme ligne. Et que j'en ais encore beaucoup de ligne à lire.
Là il me met une erreur d'adresse mémoire, le probleme venant du malloc.
Je voudrais savoir, si quelqu'un sait pourquoi une erreur memoire se produit alors que le schema execute est toujour le meme. Une boucle.
Je ne peux pas mettre le code source pour des raisons professionnels car cela implique de mettre tout le code pour comprendre. Désolé.
Partager