Problème de lecture fichier C
Fermé
nicolay1
Messages postés
145
Date d'inscription
mardi 22 février 2011
Statut
Membre
Dernière intervention
21 juin 2012
-
26 mars 2012 à 16:57
0kid0ki Messages postés 174 Date d'inscription mercredi 18 janvier 2012 Statut Membre Dernière intervention 6 mars 2014 - 26 mars 2012 à 19:31
0kid0ki Messages postés 174 Date d'inscription mercredi 18 janvier 2012 Statut Membre Dernière intervention 6 mars 2014 - 26 mars 2012 à 19:31
A voir également:
- Problème de lecture fichier C
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
1 réponse
0kid0ki
Messages postés
174
Date d'inscription
mercredi 18 janvier 2012
Statut
Membre
Dernière intervention
6 mars 2014
8
26 mars 2012 à 19:31
26 mars 2012 à 19:31
Bonjour,
tout d'abord je ne comprends pas pourquoi tu fais :
ensuite pourquoi est ce que tu parles de fgets il n'y en a pas un dans ton programme.
et puis WTF ??...
revoie ton code ou ton copie collé parce que la il y a plus que les pbs sur tes fget_();
Note a Benêt :
une lecture de fichier c'est très sujet aux erreurs donc normalement il faut adopté un systéme d'écriture bien différent de celle que tu utilise :
tout d'abord je ne comprends pas pourquoi tu fais :
printf("\n%c", caractere);Avant de lui assigné la première valeur du fichier.
ensuite pourquoi est ce que tu parles de fgets il n'y en a pas un dans ton programme.
et puis WTF ??...
caractere=fgetc(fichier); // On lit maximum TAILLE_MAX caractères du fichier, on stocke le tout dans "chaine"
revoie ton code ou ton copie collé parce que la il y a plus que les pbs sur tes fget_();
Note a Benêt :
une lecture de fichier c'est très sujet aux erreurs donc normalement il faut adopté un systéme d'écriture bien différent de celle que tu utilise :
FILE *truc; truc = fopen(...); if (truc == NULL) { printf ("impossible de lire le fichier !\n") system ("pause") ; } else { lecture (truc,...) ; if ('test pour voir si la lecture à réussi') idem que le if précédent; fclose (truc) ; }