No, necesitos grabar los importes en binarios, no en ASCII.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
/* Defino la estructura*/
struct tipoRegistro
{
char pri[242];
long long num1;
long long num2;
long long num3;
long long num4;
long long num5;
long long num6;
long long num7;
long long num8;
char ter[273];
};
int main()
{
tipoRegistro tran;
ofstream fsalida("TEMP", ios::out | ios::binary);
strcpy(tran.pri,"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
tran.num1=0;
tran.num2=0;
tran.num3=0;
tran.num4=0;
tran.num5=0;
tran.num6=0;
tran.num7=0;
tran.num8=0;
strcpy(tran.ter,"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB");
cout << sizeof(tipoRegistro) << endl;
fsalida.write(reinterpret_cast<char *>(&tran), sizeof(tipoRegistro));
fsalida.close();
return 0;
}