Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2015, 08:53
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes
Puntos: 38
Respuesta: Mi programa guarda basura al leer un archivo

Cuando creas un objeto de una estructura esa puede contener residuos. Para evitar eso cuando crees un objeto(declaración) de una estructura cualquiera haga tipoEstructura nombreEstructura = {0};. Con eso todos los campos estarán establecido a nulos y ya no tendrás residuos.

Otra forma de formatear una estructura es usar strcpy asi: strcpy (X[0].nombre, "");

haga tipoEstructura nombreEstructura = {0}; tanto antes de guardar como antes de leer el archivo, así puedes estar seguro que la estructura estará limpia.