cyrina84
Messages postés43Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention22 mai 2010
-
1 juin 2008 à 22:26
amiramima
Messages postés1Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention21 novembre 2008
-
21 nov. 2008 à 11:29
Merci à tous les developpeurs qui m'ont aidé .
Donc voilà ce que j'ai réalisé comme travail: le but est d'extraire les mots des differentes lignes d'un fichier texte, mais le probleme c'est que le programme n'affiche que les mots de la derniere ligne.
J'ai refléchi trop sur ce point surtout sur la foonction d'extraction des mots mais j'ai pas réussi à localiser le probleme.
Voila mon bout de code espérant que vous allez me trouvez une soultion :
int main(int argc, char *argv[])
{
FILE* fichier =NULL;
char chaine [TAILLEMAX ]=" "; // chaine vide de taille TAILLEMAX
fichier =fopen("test.txt","r");
if (fichier !=NULL)
{
while(fgets(chaine, TAILLEMAX , fichier)!=NULL;
} //on lit maximum TAILLEMAX caractere du fichier , on stoke le tout dans "chaine"
cyrina84
Messages postés43Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention22 mai 2010 2 juin 2008 à 00:18
oui c ca , c'est ce que j'ai ecrit, en fai j'ai oublié de tapeer cette instruction car jai pas fait copier coller, mais toujours il m'affiche la drniere ligne du fichier.
merc i
Vous n’avez pas trouvé la réponse que vous recherchez ?
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 2 juin 2008 à 00:34
Bien pourrais tu poster un copier coller du code ? Peut-être as tu oublié d'écrire autre chose parce que sinon, je ne vois vraiment pas d'où vient le problème.