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'unQuelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part wc -l file.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 std::count(std::istreambuf_iterator<char>(inFile), std::istreambuf_iterator<char>(), '\n');
Partager