lecture dans un fichier texte BIS
Rebonjour à tous
Je me retrouve confonté au meme probleme, donc c'est que je n'ai pas compris tes explications diogene, ou alors peut etre que je ne suis pas bien reveille. Pourquoi ce tout petit bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| int main(void)
{
double E1;
FILE* f=NULL;
f=fopen("Input.txt", "r"); //ouverture en lecture
if (f!=NULL)
{
fscanf(f, "%g ", &E1);//on lit le fichier
fclose(f); // fermer le flux
}
fprintf(stdout,"%g \n",E1);
return 0;
} |
me retourne :
pour un fichier texte ou il y a juste marqué 6.0 ?? (je veux vraiment travailler en double)
Merci de votre aide !