Lire une ligne d'un texte à l'aide d'un pointeur

Lire une ligne d'un texte à l'aide d'un pointeur - C - Programmation

Marsh Posté le 07-04-2011 à 05:46:13    

Bonjour !
 
J'ai un petit problème :
 
j'ai un fichier texte, un pointeur qui pointe sur le premier mot d'une ligne que je veux récupérer.
Il se trouve que plusieurs lignes ont ce même premier mot, j'ai réussi à faire en sorte que mon pointeur passe d'une ligne à l'autre à l'aide d'une boucle.
 
Comment faire pour récupérer toute la ligne en s'aidant du pointeur qui donne sur le premier mot ? J'ai tout essayé, je n'y arrive pas :(
 
Merci !

Reply

Marsh Posté le 07-04-2011 à 05:46:13   

Reply

Marsh Posté le 07-04-2011 à 08:25:29    

En l'absence de code, je ne peux qu'invoquer ma boule de cristal ...

Reply

Marsh Posté le 07-04-2011 à 10:45:25    

Copie tous les caractères jusqu'au(x) caractère(s) de fin de chaine.
 
Sinon, en C on trouve des fonctions qui lisent les fichiers texte ligne par ligne (fgets).

Reply

Marsh Posté le 07-04-2011 à 11:17:03    

ça serait plutôt le caractère de retour chariot (\n ou \r\n) que de fin de chaîne :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 07-04-2011 à 11:20:51    

Heu oui ! Je voulais dire "caractère de fin de ligne".

Reply

Marsh Posté le 08-04-2011 à 11:55:18    

[:eonwe] Poste ton code parce que t'es pas évident à déchiffrer...


---------------
sheep++
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed