Boucle en c++
Résolu
philou
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, voila mon ptit programm qui ne marche pas
qq un peux t'il me dire pourquoi ?
je voudrai en fait ecrire dans ce fichier cette boucle
le pb c est que je ne retrouve pas le fichier ou bien il ne le cré pas.
merci
#include <stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;
int main (void)
{
int i;
int b[10];
ofstream f ("c:\resultlot.txt", ios::out | ios::binary);
for (i = 0; i < 6; i++){
sprintf (b' "%d"' i);
f.write(b ,10);
}
f.close();
return 0;
}
qq un peux t'il me dire pourquoi ?
je voudrai en fait ecrire dans ce fichier cette boucle
le pb c est que je ne retrouve pas le fichier ou bien il ne le cré pas.
merci
#include <stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;
int main (void)
{
int i;
int b[10];
ofstream f ("c:\resultlot.txt", ios::out | ios::binary);
for (i = 0; i < 6; i++){
sprintf (b' "%d"' i);
f.write(b ,10);
}
f.close();
return 0;
}
A voir également:
- Boucle en c++
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Pc qui s'allume et s'éteint en boucle - Forum Virus
- Huawei s'allume et s'éteint en boucle - Forum Huawei
2 réponses
Il faut que tu doubles ton slash, parce que \r c'est un retour chariot --> "C:\\resultlot.txt"
Ensuite il serait bon de tester si le fichier a bien été ouvert avec is_open().
Après ton sprintf(b' "%d"' i) est vraiment bizarre... Tu peux utiliser << pour écrire tes données dans le fichier.
Ensuite il serait bon de tester si le fichier a bien été ouvert avec is_open().
Après ton sprintf(b' "%d"' i) est vraiment bizarre... Tu peux utiliser << pour écrire tes données dans le fichier.
#include<iostream> int main (void) { std::ofstream fic("c:\\resultlot.txt", std::ios::out | std::ios::binary); if (!fic.is_open()) { std::cerr << "Fichier non ouvert" << std::endl; return 1; } for (int i=0; i<6; i++) fic << i; fic.close(); return 0; }
C:\Dev-Cp||=== Build finished: 1 errors, 0 warnings ===|p\thermlot.cpp|9|error: variable 'std::ofstream fic' has initializer but incomplete type|
ups!!!!!!!!!