Bonjour a tous !
J'aimerai trouver une fontion simple qui retourne le nombre de lignes dans un fichier , ou bien qui affiche ce nombre de lignes en utilisant la fonction "fgets"
cette methode fonctionnne bien mais elle pose de probleme de vitesse d'exécution. car j'ai un fichier de plus de 1GO!!Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include <stdio.h> int nb_lignes (FILE *fp) { int n=0, c; while ((c = fgetc(fp)) != EOF) { if (c == '\n') { n++; } } return n; }
merci