Compter les lignes d'un fichier TXT
Salut!
je veux compter le nombre des lignes j'ai essayer ce code mais il renvoie des valeurs comme : 23423423
voici mon code :
Code:
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 28 29 30
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char mot[15];
int c=0,li=0;
FILE* fichier = NULL;
fichier = fopen("test.txt", "r+");
if (fichier != NULL)
{
while((c = fgetc(fichier)) != EOF){
if(c == '\n')
{
li++;
}
}
fclose(fichier);
}
printf("%d",&li);
return 0;
} |
Aussi j'aimerai créer une fonction qui compte les lignes si vous avez une idée :D
Merciii