Bonjour, Voici ma méthode lire, jaimerais qu'elle renvoi le nombre de ligne de mon fichier que j'ai ouvert avec une méthode ouvrir
Pouvez vous m'aider svp ??
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
16
17
18
19
20
21
22 bool ESFichier::Lire(char *ligne) { char *status; // sort si fichier pas ouvert if (fichier == NULL) return false; else { // initialise et lit la ligne strcpy(ligne, ""); status = fgets (ligne, TAILLE_LIGNE, fichier); // supprime l'éventuel "\n" if (strlen(ligne) > 0) { if (ligne[strlen(ligne)-1] == '\n') ligne[strlen(ligne)-1] = '\0'; } return (status != NULL); } }
Partager