Bonjour,
Pardonnez-moi de cette question de débutant.
Soit un fichier contenant :
-----
001
002
-----
Je souhaiterais mettre chacune des lignes de ce fichier dans un tableau et manque quelque chose aux lignes suivantes que je n'arrive pas à trouver :
int nb_ligne;
FILE* fd;
char *ligne_fichier;
ligne_fichier=malloc(4*sizeof(char));
nb_ligne=0;
fd=fopen("fichier.txt","r");
while((fscanf(fd,"%s",ligne_fichier))!=EOF)
{
strcpy(codes[nb_ligne],ligne_fichier);
nb_ligne++;
}
---> Segmentation fault
Faut réservé de la mémoire pour le tableau (?) mais comment dois-je m'y prendre ?
Merci à vous
Michel