Extraction d'un mot daans un fichier en C
Fermé
elwess
Messages postés
5
Date d'inscription
dimanche 30 août 2009
Statut
Membre
Dernière intervention
14 janvier 2011
-
2 janv. 2011 à 02:51
elwess20 Messages postés 26 Date d'inscription samedi 1 janvier 2011 Statut Membre Dernière intervention 15 janvier 2011 - 2 janv. 2011 à 13:45
elwess20 Messages postés 26 Date d'inscription samedi 1 janvier 2011 Statut Membre Dernière intervention 15 janvier 2011 - 2 janv. 2011 à 13:45
A voir également:
- Extraction d'un mot daans un fichier en C
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
2 janv. 2011 à 11:17
2 janv. 2011 à 11:17
Bonjour,
Pourquoi extraire le mot ? Si le mot que tu recherches est dans le fichier, tu as déjà le mot que tu peux directement mettre dans une liste chainée, non ?
Si tu souhaites supprimer le mot du fichier, par contre, c'est autre chose.
Précise ce que tu souhaites.
cdlt,
Pourquoi extraire le mot ? Si le mot que tu recherches est dans le fichier, tu as déjà le mot que tu peux directement mettre dans une liste chainée, non ?
Si tu souhaites supprimer le mot du fichier, par contre, c'est autre chose.
Précise ce que tu souhaites.
cdlt,
elwess20
Messages postés
26
Date d'inscription
samedi 1 janvier 2011
Statut
Membre
Dernière intervention
15 janvier 2011
Modifié par elwess20 le 2/01/2011 à 16:00
Modifié par elwess20 le 2/01/2011 à 16:00
Bonjour
par exemple j'ai un fichier .txt ,j'ai parcouru le fichier en utilisant buffer,et je veut extraire les mot qui sont entre Fait et règle,et je veut les mettre dans une liste chainée,voila mon programme que j'ai fait, mais csa marche pas,je ne sais pas c'est qu'oi la faut
merci
par exemple j'ai un fichier .txt ,j'ai parcouru le fichier en utilisant buffer,et je veut extraire les mot qui sont entre Fait et règle,et je veut les mettre dans une liste chainée,voila mon programme que j'ai fait, mais csa marche pas,je ne sais pas c'est qu'oi la faut
for (buffer ="Fait",indice=0;buffer!="regle", EOF != (buffer= getc(fichierEntree));buffer=buffer - 1) { if(isalnum(buffer)){ mot[indice]=buffer; indice ++; insertion_mot(&liste,mot); } fclose(fp),fp=NULL; return 0;
merci
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
2 janv. 2011 à 12:44
2 janv. 2011 à 12:44
Salut, le strtok pourrait te servir je pense.
man strtok
elwess20
Messages postés
26
Date d'inscription
samedi 1 janvier 2011
Statut
Membre
Dernière intervention
15 janvier 2011
2 janv. 2011 à 13:45
2 janv. 2011 à 13:45
merci pour la reponse,elle m'a aidé beaucop le strtok mais le probleme c'est comment parcourir le fichier entre le mot fait et regle en utilisant la boucle pour?