deguelatore
Messages postés40Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention24 octobre 2005
-
2 août 2005 à 13:44
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
3 août 2005 à 15:01
Bonjour à tous. Alors voila mon problème: Je n'arrive pas à créer un fichier comme je le souhaite. Le fichier est créer mais il est vide.
deguelatore
Messages postés40Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention24 octobre 2005 2 août 2005 à 21:39
Voici mon code:
include
#include <fstream>
#include <string>
using namespace std;
//On débute avec la fonction principal. C'est à dire 'main'.
int main()
{
char entre[500]; //Variable dans laquelle sont stockées les données entré par l'utilisateur.
cout << "Quelques instructions:"<<endl; //Mode d'emploi.
cout <<" Pour QUITTER, tapez #exit" <<endl;
cout <<" Pour SAUVEGARDER, tapez #save" <<endl;
do //Début de la boucle DO...WHILE.
{
cin>>entre; //L'utilisateur entre les données.
if (strcmp (entre,"#save")= = 0)
{
ofstream fin ("sauvegarde.txt"); //Création du fichier "sauvegarde.txt".
fin << "# DEBUT DE LA SAUVEGARDE #"<<endl; //En tête de la sauvegarde.
fin <<""<<endl;
fin << entre <<endl; //Enregistrement des données.
fin <<""<<endl;
fin << "# FIN DE LA SAUVEGARDE #"<<endl;
cout <<"Sauvegarde terminer"<<endl;
}
}
while (strcmp (entre,"#exit")); //Tant que l'utilisateur ne tape pas 'exit' le
//programme continue de tourner.
return 0; //Arrêt du programme quand l'utilisateur tape 'exit'
}
deguelatore
Messages postés40Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention24 octobre 2005 2 août 2005 à 21:55
Ok merci. Bon, mais comment faire pour enregistrer toutes les phrases que j'écris dans le fichier. Par ce que le problème est que j'enregistre que le dernier mot.