Probleme fichier txt en C
punisher
Messages postés
7
Statut
Membre
-
punisher Messages postés 7 Statut Membre -
punisher Messages postés 7 Statut Membre -
Bonjour,
je dois faire un programme qui stock dans une liste chainee ce qui est mis dans un fichier mot par mot.Le probleme c'est que je n'arrive pas a enlever les blancs.
Par exemple si le fichier est :
Bonjour
comment
allez
vous
il me stock ce qu'il y a entre comment et allez et je n'arrive pas a l'enlever avant qu'il soit stocke.
Si qqn pourrait m'eclairer... Merci d'avance
je dois faire un programme qui stock dans une liste chainee ce qui est mis dans un fichier mot par mot.Le probleme c'est que je n'arrive pas a enlever les blancs.
Par exemple si le fichier est :
Bonjour
comment
allez
vous
il me stock ce qu'il y a entre comment et allez et je n'arrive pas a l'enlever avant qu'il soit stocke.
Si qqn pourrait m'eclairer... Merci d'avance
A voir également:
- Probleme fichier txt en C
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Je ne connait pas beaucoup le C mais je peux ter donner le principe algorithmique
il suffit d'ajouter :
si charactère =' ' alors ne rien faire
sinon ajouter charactère.
Si tu veux garder un espace entre chaque mot il faut que tu fasse une boucle tu ajoute le premier espace avec un compteur ou je sais pas quoi puis les suivant tu les ajoute pas si le compteur est > a 1 et dès que tu revient a une lettre tu remet le compteur a 0.
J'espère que ça répond a ta question A+ .
il suffit d'ajouter :
si charactère =' ' alors ne rien faire
sinon ajouter charactère.
Si tu veux garder un espace entre chaque mot il faut que tu fasse une boucle tu ajoute le premier espace avec un compteur ou je sais pas quoi puis les suivant tu les ajoute pas si le compteur est > a 1 et dès que tu revient a une lettre tu remet le compteur a 0.
J'espère que ça répond a ta question A+ .