Option dans lecture de fichier

Option dans lecture de fichier - C - Programmation

Marsh Posté le 01-05-2005 à 18:42:10    

Bonjour tout le monde,
 
Je voudrais savoir comment il faut faire pour afficher une ligne que je souhaite dans un fichier texte.
Dans un fichier je voudrais rechercher le mot Europe par exemple et en afficher la ligne complete.
 
Merci de votre aide.

Reply

Marsh Posté le 01-05-2005 à 18:42:10   

Reply

Marsh Posté le 01-05-2005 à 21:31:48    

shakirosebebe22 a écrit :

Je voudrais savoir comment il faut faire pour afficher une ligne que je souhaite dans un fichier texte.
Dans un fichier je voudrais rechercher le mot Europe par exemple et en afficher la ligne complete.


Lire le fichier ligne par ligne : fgets()
Chercher le mot dans la ligne : strstr()
Si on l'a trouvé, afficher la ligne : printf()
 
C'est de l'algorithmique niveau Mat Sup (Maternelle Supérieure...)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 02-05-2005 à 18:12:01    

Pas du tout efface.
Si on l'a trouve, afficher la ligne : fputs()
 
:D

Reply

Marsh Posté le 02-05-2005 à 19:47:49    

Sinon tu peux utiliser les expressions régulières posix (regex.h).

Reply

Marsh Posté le 02-05-2005 à 22:39:03    

Emmanuel Delahaye a écrit :

On risque d'afficher des lignes vides...


?

Reply

Marsh Posté le 03-05-2005 à 00:05:43    


Oups, j'ai confondu fputs() et puts()... Message effacé


Message édité par Emmanuel Delahaye le 03-05-2005 à 00:07:09

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

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