begin process at 2010 03 18 07:46:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

lire fichier ligne par ligne


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lire fichier ligne par ligne

vendredi 13 février 2004 à 12:53:13 | lire fichier ligne par ligne

mat74


salut a ts

je voudrai savoir comment je pourrai lire un fichier lignes par lignes . par exemple une fonction qui me permerttrai de recuperer la ligne 3 ds une chaine .

j'utilise VC++ 6.0 , et la library fstream .

merci d'avance

@+
vendredi 13 février 2004 à 13:52:57 | Re : lire fichier ligne par ligne

garslouche

fgets

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
vendredi 13 février 2004 à 13:54:30 | Re : lire fichier ligne par ligne

Arnotic

Administrateur CodeS-SourceS
Bonjour,

Il faut lire ton fichier caractère par caractère et voir quand tu les caractère CR et LF dans ce cas tu peux déterminer que les octects précédents ces caractères faisaient partis d'une ligne.

@+
Arnotic
Admin CS, MVP Visual C++
vendredi 13 février 2004 à 14:08:46 | Re : lire fichier ligne par ligne

Hylvenir

#include <fstream>
#include <iostream>
using namespace std;

int main(int, char*[] )
{
ifstream file( "fichier.txt" );

string line;
while( getline( file, line ) )
cout << line << endl;
}


J'ai pas compilé mais c'est l'idée.
vendredi 13 février 2004 à 16:56:22 | Re : lire fichier ligne par ligne

djl


tout a fait, voici la version compilable ;)

#include <fstream>
#include <iostream>

using namespace std;

int main()
{

ifstream file;
char line[256];

file.open("fichier.txt",ios::in);

while( file.getline(line,sizeof line) )
cout << line << endl;
}
vendredi 13 février 2004 à 17:02:25 | Re : lire fichier ligne par ligne

Hylvenir

En fait, l'autre version doit être compilable aussi
au #include <string> près peut être pour certains
compilateurs.

E meilleur car pas de limite de buffer pour le getline.
vendredi 13 février 2004 à 17:19:51 | Re : lire fichier ligne par ligne

djl


oui, mais moi je veux bien avoir une version qui compile avec vc++ 6

sinon avec char* tu alloue en fonction de la taille de chaque ligne
vendredi 13 février 2004 à 17:25:56 | Re : lire fichier ligne par ligne

mat74


merci a ts
vendredi 13 février 2004 à 17:39:35 | Re : lire fichier ligne par ligne

Hylvenir

Désolé, je n'ai pas ce compilateur. Je ne le connais que
de réputation. Mais tu dois pouvoir éviter la lecture par char*
vendredi 13 février 2004 à 17:42:36 | Re : lire fichier ligne par ligne

djl


c'est quoi le prototypr de getline avec type string?

1 2

Cette discussion est classée dans : fichier, ligne, lire, lignes


Répondre à ce message

Sujets en rapport avec ce message

lecture fichier et test des lignes... [ par jojomillenium ] Bonjour, J'aimerai lire un fichier qui ressemble a ca: KJ  1 3 5; I  OPL; B 12 34 78, 90; I  PPL; et ainsi de suite des lignes qui ne sont pas du meme lire un ligne non defini... [ par jojomillenium ] Hello! J'ai un souci, je sais pas comment faire! Je dois lire un fichier qui est généré par un autre programme, donc je ne peux pas le modifier. Dans Ligne par ligne [ par Ziman ] Bonjour,d'habitude, j'utilise ReadFile pour lire dans un fichier, mais comment doit-je faire si je veux lire dans le fichier ligne par ligne ? Y a-t-i MFC lire un fichier texte ligne par ligne [ par mqsi ] salut a tous,vs pouvez me dire comment lire un fichier texte ligne par ligne,puis recuperer chaque ligne ds un tableau,et merci pr l'aide,je travail a Lire une ligne au hazard dans un fichier [ par sebastienmz ] Bonjour je suis confronter a un problème : j'aimerais lire une ligne au hazard dans un fichier et je sais pas trop comment faire , pourriez-vous m'aid lire un fichier texte avec visual C++ [ par sarah62223 ] Bonjour,Je suis actuellement en train de developper en C++ et je voudrais savoir comment faire pour venir lire dans un fichier texte ligne par ligne , [C] lire une ligne L dans fichier texte [ par swan94 ] Salut à tous,Je suis actuellement en galère pour trouver la solution à ce problème :    J'aurais besoin de pouvoir lire la ligne dont le numéro serait récupérer des lignes d'un fichier txt [ par the_neo_81 ] Bonjour à tous, voila donc ma question.Cela fait un bon moment que je cherche à:    -lire un fichier txt préformater (je sais que tel ligne  = tel inf Comment recup lign par lign d'un .txt ET comment obtenir le contenu d'un repertoire [ par arsenecouette ] Bonjour à tous,Dans un fichier.txt, je sauvegarde un mail. A savoir  :       -premiere ligne :  l'expediteur       -deuxième li ligne de fichier [ par cedric3456 ] salut a tous en c ou c++ peut on lire et ecrire a une ligne donnee dans un fichier texteexemple : ecrire a la ligne n une chaine et lire la ligne n


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales