begin process at 2010 02 10 17:32:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

lire ligne par ligne un fichier texte en langage C


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

lire ligne par ligne un fichier texte en langage C

vendredi 27 février 2009 à 08:54:40 | lire ligne par ligne un fichier texte en langage C

infodaoudi

Bonjour, comment peut on lire ligne par ligne une fichier texte, existe il une fonction prédéfinis qui fait ça? Merci pour toute participation
vendredi 27 février 2009 à 09:47:23 | Re : lire ligne par ligne un fichier texte en langage C

ed73

FILE *f = fopen("fichier","b");
char ligne[255];

if(f!=NULL)
   {
   while(fgets(ligne),sizeof(ligne),f))
      {
      ...
      }
   fclose(f);
   }
vendredi 27 février 2009 à 09:48:12 | Re : lire ligne par ligne un fichier texte en langage C

ed73

Oups, une petite erreur dans mon code :

FILE *f = fopen("fichier","r");
jeudi 15 octobre 2009 à 02:46:00 | Re : lire ligne par ligne un fichier texte en langage C

mathabd

//c'est pas mon code mais j'espère qu'il //repend à ta question


char *get_next_line (FILE *stream, char **pp_line)
{
if (stream != NULL && pp_line != NULL)
{
void *line = NULL;
char tmp[BUFSIZ] = "";
size_t size = 1;

*pp_line = NULL;
while (fgets (tmp, BUFSIZ, stream) != NULL)
{
size += BUFSIZ;
line = realloc (*pp_line, sizeof (**pp_line) * size);
if (line != NULL)
{
if (*pp_line == NULL)
{
((char *)line)[0] = '\0';
}
*pp_line = line;
line = NULL;
strcat (*pp_line, tmp);
if ((*pp_line)[strlen (*pp_line)-1] == '\n')
{
(*pp_line)[strlen (*pp_line)-1] = '\0';
break;
}
}
else
{
free (*pp_line), *pp_line = NULL;
}
}
}
return *pp_line;
}


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


Répondre à ce message

Sujets en rapport avec ce message

Lire un fichier Texte Ligne par ligne [ par Ricpperso ] Bonjour,bon je fai un pti proget je voudrai savoir comment on fais pour lire un fichier Texte ligne par ligne, avec si possible le Cfile.merci d'avanc 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 [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 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 , 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,421 sec (4)

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