Problème d'écrire un fichier texte c++

Fermé
caroline - 7 avril 2010 à 17:12
Bonjour,
voila je veux écrire dans un fichier texte . la lecture se fait mais les retours lignes ne sont pas et je ne sais pas pourquoi j'ai utilisé pour revnir à la ligne endl ou \n mais le résultat c qu 'il écrit tout en même ligne il y a pas de retour ligne.
je vous mis mon code je veux qu'il m'affiche

date de naissance : 24/3/1988
Bonjour, Xav57. Vous avez 19 ans.
alors qu'il m'affiche

date de naissance : 24/3/1988Bonjour, Xav57. Vous avez 19 ans.
Le code:

#include <iostream>
#include <string>
#include <fstream>
#include<string>

using namespace std;

int main()
{
ofstream fichier("C:/Users/kamal/Desktop/zaza.txt", ios::out | ios::trunc); // ouverture en écriture avec effacement du fichier ouvert

if(fichier)
{
string nom = "Xav57";
int age = 19;
fichier << "Date de naissance : " << 24 <<' '<< 3 << '/' << 1988 <<endl;
fichier << "Bonjour, " << nom << ". Vous avez " << age << " ans.";

fichier.close();
}
else
cerr << "Impossible d'ouvrir le fichier !" << endl;

return 0;
}