Boucle et ecriture en c++
philou
-
ludo6577 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
ludo6577 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour, voila pmonptit programm qui ne marche pas
je voudrais ecrire dans le fichier compte.txt ou .xls une boucle de 6 n°
apparement facil mais suis perdu
quelqu'un peu t'il m'aider.
merci ++
#include <iostream>
#include <fstream>
using namespace std;
int main (void)
{
int a,b, i;
b=b++;
ofstream f ("c:\compt.txt", ios::out | ios::binary);
{
for (i = 0; i < 6; i++)
f.write(" %d " ,i);
}
f.close();
return 0;
}
je voudrais ecrire dans le fichier compte.txt ou .xls une boucle de 6 n°
apparement facil mais suis perdu
quelqu'un peu t'il m'aider.
merci ++
#include <iostream>
#include <fstream>
using namespace std;
int main (void)
{
int a,b, i;
b=b++;
ofstream f ("c:\compt.txt", ios::out | ios::binary);
{
for (i = 0; i < 6; i++)
f.write(" %d " ,i);
}
f.close();
return 0;
}
A voir également:
- Boucle et ecriture en c++
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Ecriture instagram - Guide
- Écriture à l'envers miroir - Guide
- Protection en ecriture kodak - Forum Windows
3 réponses
Heu??...
Quel est l'intérêt de ton b=b++ ?? sa revient au même que b++ et de toute façon ta variable n'est pas initialisée et pas utilisé... bizarre
Bon aller j'ai un peu de temps je te donne la solution:
int main (void)
{
int i;
char b[10];
ofstream f ("compt.txt", ios::binary); //Pas trop sur pour sa...
for (i = 0; i < 6; i++){
sprintf (b, "%d", i);
f.write(b ,10);
}
f.close();
return 0;
}
Essaye sa devrai marcher mais j'ai pas testé
CF: Doc http://www.cplusplus.com/reference/ostream/ostream/write/
Quel est l'intérêt de ton b=b++ ?? sa revient au même que b++ et de toute façon ta variable n'est pas initialisée et pas utilisé... bizarre
Bon aller j'ai un peu de temps je te donne la solution:
int main (void)
{
int i;
char b[10];
ofstream f ("compt.txt", ios::binary); //Pas trop sur pour sa...
for (i = 0; i < 6; i++){
sprintf (b, "%d", i);
f.write(b ,10);
}
f.close();
return 0;
}
Essaye sa devrai marcher mais j'ai pas testé
CF: Doc http://www.cplusplus.com/reference/ostream/ostream/write/