Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2013, 20:05
codigo333
 
Fecha de Ingreso: septiembre-2013
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Error en tutorial de C con Clase

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
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <cstdio>
  4. #include <cstring>
  5. #include <fstream>
  6.  
  7. using namespace std;
  8.  
  9. struct tipoRegistro
  10. {
  11.   char nombre[32];
  12.   int edad;
  13.   float altura;
  14. };
  15.  
  16. int _tmain(int argc, _TCHAR* argv[])
  17. {
  18.  tipoRegistro pepe;
  19.  tipoRegistro pepe2;
  20.  ofstream fsalida("prueba.dat", ios::out | ios::binary);
  21.  
  22.  strcpy(pepe.nombre, "Jose Luis");
  23.  
  24.  pepe.edad = 32;
  25.  pepe.altura = 1.78;
  26.  
  27.  fsalida.write(reinterpret_cast<char *> &pepe, sizeof(tipoRegistro));
  28.  
  29.  fsalida.close();
  30.  
  31.  return 0;
  32. }