Fprintf
doc
-
doc -
doc -
Bonjour,
Je suis débutant en programmation en c++. J'essaie d'enregistrer des valeurs dans un fichier. Quand je lis ce dernier, il m'affiche qu'une seule valeur. Je ne comprends pas pourquoi. Et pourtant quand je fais un cout, il m'affiche à l'écran toutes les valeurs.
Pouvez-vous m'aider svp?
Merci d'avance
Voici un morceau de mon code:
for (int i=0; iGetEntry(i);
for(int r=0 ; r<36 ; r++)
{
if (totE>0)
{
//cout<<totE<<endl;
FILE *out = fopen("totE.txt", "w");
fprintf(out,"%g",totE);
fclose(out);
Je suis débutant en programmation en c++. J'essaie d'enregistrer des valeurs dans un fichier. Quand je lis ce dernier, il m'affiche qu'une seule valeur. Je ne comprends pas pourquoi. Et pourtant quand je fais un cout, il m'affiche à l'écran toutes les valeurs.
Pouvez-vous m'aider svp?
Merci d'avance
Voici un morceau de mon code:
for (int i=0; iGetEntry(i);
for(int r=0 ; r<36 ; r++)
{
if (totE>0)
{
//cout<<totE<<endl;
FILE *out = fopen("totE.txt", "w");
fprintf(out,"%g",totE);
fclose(out);
en fait j'ai :
for (int i=0; i<entries;i ++)
{tree->GetEntry(i);
for(int r=0 ; r<36 ; r++)
{
if (totE>0)
{
//cout<<totE<<endl;
FILE *out = fopen("totE.txt", "w");
fprintf(out,"%g",totE);
fclose(out);Lire la suite
fprintf(out,"%f \n",totE);
Et ça ne fonctionne pas