Comment lire chaque ligne (contenant un entier) d'un fichier
Bonjour,
j'ai le fichier fic.txt qui contient :
Je veux récupérer dans une variable chaque entier d'une ligne.
j'ai essayé cette fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| void lire(char *fichier){
FILE *f1 = fopen(fichier,"r");
if(f1==NULL){
printf("%s","le fichier n'existe pas");
return;
}
char *c = malloc(2*sizeof(char)); // chaine c dans laquelle on va mettre un entier
while(fgets(f1,"%s",c)!=EOF){ // je ne sais pas si cette ligne est bonne
....... // comment récupérer le contenu de la i-eme ligne... ?
.......
}
fclose(f1);
} |
Mais je ne sais pas quoi mettre dans le while.
Si quelqu'un peut m'aider, merci.