Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/03/2008, 12:06
Avatar de Mephisto
Mephisto
 
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 19 años
Puntos: 3
Re: GraBaR LisTa eNLaZaDa a FiCheRo

Bueno, lo del fseek, solo es para colocar la posición del archivo donde vas a escribir por que en el codigo donde lo utilice actualizaba el archivo, pero en tu caso, sería siempre al final del archivo por lo que seria
fseek(df,0L,SEEK_END);

Por otro lado, la referencia que haces en el write pudiese ser el problema, pudieras intentar
write(df,&(pact->dato),sizeof(datos));

siempre que uses sizeof() utiliza el tipo de dato y no la variable definida. Otra cosa, de manera persona en vez de utilizar la estructura datos y despues definirla en la estructura nodo, emplearia una sola estructura y te evitas problemas de referencias... =D
__________________
Saludos...

Todos somos sabios, solo que en diferentes disciplinas...