Hola solo quiero anadir que primero ejecuto este codigo para crear el archivo:
Código C++:
Ver original#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
class name{
string n;
public:
name(string N=""):n(N){}
string getName()const{return n;}
};
int _tmain(int argc, _TCHAR* argv[])
{
fstream file("data.dat",ios::in | ios::out | ios::binary);
name N;
file.seekg(0);
file.read(reinterpret_cast<char *>(&N),sizeof(name));
if(!file.fail())
cout << "Good!";
return 0;
}
Y luego al leer lo me lanza el error??