Manipulation des fichiers avec c++

Messages postés
1
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
22 août 2006
-
Messages postés
364
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
5 octobre 2006
-
Salut , c Anis de tunis ,en ce moment je suis en stage et je suis charger de developper un outil de synchronisation entre de base de donnees .le contenu de l'une des base se trouve dans un fichier texte que je dois traiter pour extraire les donnees qui  ne sont pas structurees:
je veux lire le fichier ligne par ligne mais ca marche pas
voici la portion du code concerneé:
//déclaration
 char ligne [50];
 
 //ouverture du fichier
 ifstream mystream(fichier); 
 for (int i=0;i<nbl;i++)
 {
  //récupération d'une ligne du fichier
  mystream.getline(ligne,60,'\n');
  cout << ligne << endl;
  
   }
 
 //fermeture du fichier contenant les briques
 mystream.close();

merci de votre aide
anis

2 réponses

Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
//déclaration

string ligne;
Messages postés
364
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
5 octobre 2006
2
Salut,

j'aime assez le char ligne[50]
et le getline(.. , 60 );

Sinon le std::string semble en effet la meilleure idée.

  getline( mystream, line );
 cout << line << endl;