Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/04/2015, 13:40
dmorill
 
Fecha de Ingreso: junio-2014
Mensajes: 144
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Mi programa guarda basura al leer un archivo

Hola, sé que has realizado tu programa en c, pero no sé si se puede hacer también como en c++ unos constructores para un sctruct, así evitas al crear una estructura de tipo datos, los miembros tengas valores inesperados.

Código C++:
Ver original
  1. struct datos{
  2.     char nombre[30];
  3.     char apellido[30];
  4.     char rut[30];
  5.     char anios[30];
  6.     int prio;
  7.     datos();
  8. };
  9. datos::datos(){
  10.     for (int i = 0; i < 30; i++){
  11.         nombre[i] = 0;
  12.         apellido[i] = 0;
  13.         rut[i] = 0;
  14.         anios[i] = 0;
  15.     }
  16.     prio = 0;
  17. }

Saludos.