1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| void lectureStopList(const char* fileName, struct StopList* const stopList)
{
FILE* file;
char ligne[30];
char *tmp;
stopList->compteur = 0;
file = fopen(fileName, "r");
if ( file != NULL )
{
while(fgets(ligne,sizeof(ligne),file))
{
if ((tmp = strchr(ligne, '\n')) != NULL)
*tmp = '\0';
strcpy(stopList->mots[stopList->compteur], ligne);
stopList->compteur++;
}
fclose(file);
}
else
{
fprintf(stderr, "Erreur d'ouverture du fichier de la stop list: %s\n",fileName);
}
} |