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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager