erreur d'ecriture dans un fichier
bonjour à tous,
Code:
1 2 3 4 5 6 7
| ofstream versfile;
AnsiString lefile="c:\\la.txt";
versfile.open(lefile.c_str());
envoyer = AnsiString::StringOfChar(' ',130)+'\r'+'\n';
versfile.write(envoyer.c_str(),132);
verfile.close(); |
comme resultat quanq j'ouvre le fichier avec XVI32.exe qui est un éditeur hexa
je lis le resultat et j'ai un fichier de 130 espaces + '0D'+'OD'+'0A'
ce qui represente en tout 133 caractéres avec un doublement du caractéres 'OD'
merci à celui qui peut me renseigner comment forcer l'ecriture comme je veux soit 132 caractéres avec
'0D'+"0A" à la fin
fjp