recupération données fichier texte
bonjour,
voilà j'ai des données à récupérer dans un fichier texte et je n'y arrive pas correctement :cry:.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| void fonctionfgetc()
{
FILE * FicTxt;
int recup;
if((FicTxt = fopen("map1.txt","rt")) == NULL)
{
printf("erreur");
exit(-1);
}
else
{
//on place le curseur au début du fichier
rewind(FicTxt);
//on récupère le code ascii du nombre
while(fgetc(FicTxt)!=EOF)
{
recup = fgetc(FicTxt);
printf("recup = %c \n",recup);
}
}
//fermeture du fichier texte
fclose(FicTxt);
} |
si je met dans un fichier texte les données :
012345
678
je récupère (printf) le 1 le 3 le 5 le 6 et le 8 (1 sur 2) et je ne comprend pas du tout pourquoi.:roll: