Extraction d'un mot daans un fichier en C
elwess
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
elwess20 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
elwess20 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
j'ai fait un programme qui permet de rechercher un mot dans un fichier en utilisant buffer,et de dire si le mot existe ou non,j'ai utilisé la fonction strstr( )
ensuite je veut extraire ce mot et de le mettre dans une liste chainée,mais je n'arrive pas a l'extraire,s'il vous plait j'ai beson d'aide.
merci d'avance
j'ai fait un programme qui permet de rechercher un mot dans un fichier en utilisant buffer,et de dire si le mot existe ou non,j'ai utilisé la fonction strstr( )
ensuite je veut extraire ce mot et de le mettre dans une liste chainée,mais je n'arrive pas a l'extraire,s'il vous plait j'ai beson d'aide.
merci d'avance
A voir également:
- Extraction d'un mot daans un fichier en C
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Ouvrir un fichier .dat - Guide
2 réponses
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,
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