C++ lire la n-ieme ligne d'un fichier texte
Résolu
yanlou
Messages postés
119
Date d'inscription
Statut
Membre
Dernière intervention
-
sosom -
sosom -
A voir également:
- C++ lire la n-ieme ligne d'un fichier texte
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Fichier rar - Guide
1 réponse
ça yé j'ai le code
#include <string>
#include <fstream>
#include <iostream>
#include <string.h>
#include <fstream.h>
#include <iostream.h>
int main()
{
int n = 3; // si on veut recuperer la 3 eme ligne
int i = 0;
// le constructeur de ifstream permet d'ouvrir un fichier en lecture
std::ifstream fichier("strtok esséye.txt");
if( fichier )// ce test échoue si le fichier n'est pas ouvert
{
std::string ligne; // variable contenant chaque ligne lue
// cette boucle s'arrête dès qu'une erreur de lecture survien
while( std::getline( fichier, ligne ))
{
if(i == n )
{
// afficher la ligne à l'écran
std::cout << ligne << std::endl;
}
i++;
}
}
}
#include <string>
#include <fstream>
#include <iostream>
#include <string.h>
#include <fstream.h>
#include <iostream.h>
int main()
{
int n = 3; // si on veut recuperer la 3 eme ligne
int i = 0;
// le constructeur de ifstream permet d'ouvrir un fichier en lecture
std::ifstream fichier("strtok esséye.txt");
if( fichier )// ce test échoue si le fichier n'est pas ouvert
{
std::string ligne; // variable contenant chaque ligne lue
// cette boucle s'arrête dès qu'une erreur de lecture survien
while( std::getline( fichier, ligne ))
{
if(i == n )
{
// afficher la ligne à l'écran
std::cout << ligne << std::endl;
}
i++;
}
}
}
Au passage, juste après tes directives de compilations, tu peux ajouter "using namespace std;". Ca te permettra de ne pas écrire "std::cout"... mais juste "cout".