He copiado este codigo que esta en el tutorial de C con clase y lo compilo y me da error ¿porque? hice un copy/paste no hay nada modificado por mi, asi que supongo que es un error de ellos, pero quisiera saber el error para poder aprender adecuadamente.
Código c++:
Ver original#include "stdafx.h"
#include <iostream>
#include <cstdio>
#include <cstring>
#include <fstream>
using namespace std;
struct tipoRegistro
{
char nombre[32];
int edad;
float altura;
};
int _tmain(int argc, _TCHAR* argv[])
{
tipoRegistro pepe;
tipoRegistro pepe2;
ofstream fsalida("prueba.dat", ios::out | ios::binary);
strcpy(pepe.
nombre, "Jose Luis");
pepe.edad = 32;
pepe.altura = 1.78;
fsalida.write(reinterpret_cast<char *> &pepe, sizeof(tipoRegistro));
fsalida.close();
return 0;
}