begin process at 2012 05 30 03:19:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Lire un fichier Texte Ligne par ligne


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

Lire un fichier Texte Ligne par ligne

vendredi 18 juillet 2003 à 00:30:41 | Lire un fichier Texte Ligne par ligne

Ricpperso

Bonjour,
bon je fai un pti prog
et je voudrai savoir comment on fais pour lire un fichier Texte ligne par ligne, avec si possible le Cfile.
merci d'avance.
@+
Rich@rd,
vendredi 18 juillet 2003 à 14:59:11 | Re : Lire un fichier Texte Ligne par ligne

milhandril

tu va voir c pas très compliqué...: voila le code pour un fichier texte dont chaque mot est séparé par ";" et chaque ligne par "\r\n"(caractères de fin de chaine) mais tu pourra facilement le mettre à jour pour ton propre programme.

//////////////////////////////////////////////////////////////////////////////////////
//Trouve l'emplacement dans un fichier de l' enregistrement numéros i/////////////////
//////////////////////////////////////////////////////////////////////////////////////
int deb_enr(int i, char* chemin)
{
CFile f_carte;
CFile f_carte2;
CFile f_carte3;
CFileException e_carte;
CString essais_carte;
CString essais_carte2;
char buflect_carte[TAILLE];
char buflect_carte2[TAILLE];
static int rep=0;
int nbr=0;
int rep=0;


if( !f_carte.Open(chemin,CFile::modeRead, &e_carte))
{
#ifdef _DEBUG
afxDump << "Fichier introuvable" << e_carte.m_cause << "\n";
MessageBox("Erreur de lecture");
#endif
}
else
{
int longu=f_carte.SeekToEnd();
for(int j=0; j<longu;j++)
{
rep=f_carte.Seek(j, CFile::begin);
f_carte.Read(buflect_carte, 1);
essais_carte=buflect_carte;
if(!strcmp(essais_carte, "\n"))
{
nbr++;
}
else
{
if(nbr==i)
{
rep=j+1;
j=longu;
}
else
{
rep=(-1);
}
}
}
f_carte.Close();
}

return rep;
}



-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> bon je fai un pti prog
> et je voudrai savoir comment on fais pour lire un fichier Texte ligne par ligne, avec si possible le Cfile.
> merci d'avance.
> @+
> Rich@rd,
>
vendredi 18 juillet 2003 à 21:23:13 | Re : Lire un fichier Texte Ligne par ligne

Ricpperso

Merci ca marche :).

@+
Rich@rd,
rich@rd@basicsoft.fr.st
B@sicsoft.fr.st, www.basicsoft.fr.st


-------------------------------
Réponse au message :
-------------------------------

> tu va voir c pas très compliqué...: voila le code pour un fichier texte dont chaque mot est séparé par ";" et chaque ligne par "\r\n"(caractères de fin de chaine) mais tu pourra facilement le mettre à jour pour ton propre programme.
>
> //////////////////////////////////////////////////////////////////////////////////////
> //Trouve l'emplacement dans un fichier de l' enregistrement numéros i/////////////////
> //////////////////////////////////////////////////////////////////////////////////////
> int deb_enr(int i, char* chemin)
> {
> CFile f_carte;
> CFile f_carte2;
> CFile f_carte3;
> CFileException e_carte;
> CString essais_carte;
> CString essais_carte2;
> char buflect_carte[TAILLE];
> char buflect_carte2[TAILLE];
> static int rep=0;
> int nbr=0;
> int rep=0;
>
>
> if( !f_carte.Open(chemin,CFile::modeRead, &e_carte))
> {
> #ifdef _DEBUG
> afxDump << "Fichier introuvable" << e_carte.m_cause << "\n";
> MessageBox("Erreur de lecture");
> #endif
> }
> else
> {
> int longu=f_carte.SeekToEnd();
> for(int j=0; j<longu;j++)
> {
> rep=f_carte.Seek(j, CFile::begin);
> f_carte.Read(buflect_carte, 1);
> essais_carte=buflect_carte;
> if(!strcmp(essais_carte, "\n"))
> {
> nbr++;
> }
> else
> {
> if(nbr==i)
> {
> rep=j+1;
> j=longu;
> }
> else
> {
> rep=(-1);
> }
> }
> }
> f_carte.Close();
> }
>
> return rep;
> }
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > bon je fai un pti prog
> > et je voudrai savoir comment on fais pour lire un fichier Texte ligne par ligne, avec si possible le Cfile.
> > merci d'avance.
> > @+
> > Rich@rd,
> >
>
vendredi 19 mars 2004 à 17:05:52 | Re : Lire un fichier Texte Ligne par ligne

haned22

est ce que tu peut m'aider a lire un fichier texte qui contient le texte suivant pour que je puisse exploiter ces données est resoudre le problème associé :


r_10_100_13
10
91 78 22 4 48 85 46 81 3 26
55 23 35 44 5 91 95 26 40
92 11 20 43 71 83 27 65
7 57 33 38 57 63 82
100 87 91 83 44 48
69 57 79 89 21
9 40 22 26
50 6 7
71 52
17

0
145
34 33 12 3 43 26 10 2 48 39

Comments

Density : 100.00 %

merci beaucoup


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


Répondre à ce message

Sujets en rapport avec ce message

Lire une ligne d'un fichier texte [ par CassusGreg ] Salut à tous,Est-ce-qu'il existe une fonction pour lire une ligne de texte (terminé par 0x0D 0x0A) dans un fichier?Je suis sous VC++ 6merci lire une ligne dans un fichier texte puis........ [ par oudkaramla ] salut out le monde,je veux lire 3 lignes d'un fichier texte, puis faire le découpage de chaque ligne en petits morceauxje sais qu'il ft faire fopen() Fichier texte.. [ par flightplan ] Bonjour à tous, j'aimerais lire un fichier texte ligne par ligne via les MFC de visual C++ 6 avec l'instruction readstring, mais il ne me lit que la p Lire dans un fichier texte [ par hasen ] Bonjour,Je suis en plein projet et je dois lire dans un fichier, ce que je fais mais caractère par caractère et c'est pas toujours facil à gérer. Est- Lecture ligne par ligne d'un fichier texte [ par Aldarek ] Bonjour à tous, je sais comment on fait pour lire un fichier ligne par ligne mais je cherche à lire une ligne particulière pour ensuite récupérer sa v 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 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 Lire la nième ligne d'un fichier texte [ par boninou ] Bonjour à tous !J'aurais voulu savoir comment lire la nième ligne d'un fichier texte en C.Que dois-je utiliser ? fgets? je dois me deplacer avec fseek cmt lire la n-ieme ligne d'un fichier texte [ par yanlou ] salut,je veux savoir comment je peux lire la n-ieme ligne d'un fichier texte en c++maximus


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 2,558 sec (4)

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