Obtenir nombre de lignes d'un fichier texte
Bonjour,
Est-il possible d'obtenir le nombre de lignes d'un fichier texte sans avoir à le parcours ligne par ligne et incrémenter le compteur mais plutôt à la manière d'un Quelque chose du genre:
Code:
1 2 3 4 5
| ifstream inputFile("file.txt");
if(inputFile.is_open())
{
totalNumberLines = .....; // je cherche la fonction qui pourrait me renvoyer cela
} |
Merci de votre aide.
EDIT: j'ai trouvé ça, j'essaye et je vous tiens au courant.
Code:
1 2
| std::count(std::istreambuf_iterator<char>(inFile),
std::istreambuf_iterator<char>(), '\n'); |