Rechercher : dans
Par :

C++ lire la n-ieme ligne d'un fichier texte

Dernière réponse le 11 jui 2008 à 14:11:09 yanlou, le 11 jui 2008 à 13:03:19 
 Signaler ce message aux modérateurs

Salut,
je veux savoir comment je peux lire la n-ieme ligne d'un fichier texte en c++
est ce que quelqu'un serait comment faire?
merci d'avance

Meilleures réponses pour « C++ lire la n ieme ligne d'un fichier texte » dans :
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
MySQL - Chargement d'un fichier texte dans une table VoirPour charger une fichier texte défini comme suit : $ tail /home/user1/test.txt 'nom1',1,9 'nom2',2,3 'nom3',3,54 'nom4',4,2 'nom5',5,9 Dans une table définie comme suit : CREATE TABLE chargertest ( ...

1

 yanlou, le 11 jui 2008 à 14:11:09
  • +3

ç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++;
}
}
}

Répondre à yanlou
Collection CommentÇaMarche.net