Salut à tous

J'ai une application qui récupère un email et le copie dans un fichier local.
Pour cela, j'ouvre un socket, je passe mes commandes POP3 et après la commande RETR les paquets que je reçois sont copiés dans une variable de type string avant d'être copiés dans un fichier.

Quand je visualise le fichier de sortie, avant chaque séquence CRLF, le caractère CR est ajouté. Pourtant en mode pas à pas, la variable temporaire ne comporte pas ce caractère.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
ofstream f_out(file.c_str(), ios::out | ios::trunc);
string rline;
char* rbuffer;
 
this->reception();
rline = rbuffer;
f_out << rline;
Avez vous une idée ?

D'avance merci