Buenas gente, estoy haciendo un spike (programa de prueba) para guardar en un archivo binario, el contenido de una variable de tipo "long long",por ejemplo supongamos que tenemos el valor "6938217" guardado en esa variable, y lo guardo en un archivo en modo binario, el mismo quedaria asi (visto con el Notepad++):
iŜi[NUL][NUL][NUL][NUL][NUL]
Lo que necesito es que me queda asi:
[NUL][NUL][NUL][NUL][NUL]iŜi
Alguna idea? Gracias!
El programa que genera esto es el siguiente:
#include<iostream>
#include<fstream>
#include<sstream>
#include <stdlib.h>
using namespace std;
int main()
{
struct transaccion
{
long long importe;
};
ofstream file;
file.open("Base.txt",ios::app | ios::binary);
struct transaccion trx;
trx.importe=6938217;
file.write((char *)&trx,sizeof(trx));
file.close();
return 0;
}