Problème d'entrée sortie binaire dans un fichier (fstream)
J'avais tout d'abord posté ça sur le forum Visual C++, mais même si j'édite en VC++, ce problème est un problème C++ c'est pourquoi, je le remets là :
Quelqu'un peut m'expliquer pourquoi le code :
Code:
1 2 3 4 5 6
|
ofstream f(fichierConf, ios::binary | ios::out | ios::hex);
f.setmode(filebuf::binary);
if(f.bad()) YC_RERREUR("Impossible d'ouvrir le fichier correctement");
f << hex << 16 << 2;
f.close(); |
Crée un fichier, qui quand on l'ouvre avec un éditeur hexadécimal a cette allure :
Code:
1 2 3
|
Partie hexa Partie ascii
31 30 32 102 |
Personnellement, je voudrais avoir cette allure là :
Code:
1 2 3
|
Partie hexa Partie ascii
10 00 00 02 00 00 ...... |
Quelqu'un a une explication ?
Merci d'avance,
Cyrik