Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/10/2015, 04:08
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 3 meses
Puntos: 204
Respuesta: problema con un trabajo

Código C++:
Ver original
  1. Archivo insertarpri(Archivo a,char line[100])
  2. {
  3.     Archivo recorro;
  4.     recorro=a;
  5.  
  6.     Linea nuevalinea;
  7.     nuevalinea= new nodolinea;
  8.     strcpy(nuevalinea->line,line);
  9.     nuevalinea->sig_linea=NULL; // <<--- ¿Por que?
  10.     recorro->ptr_linea=nuevalinea;
  11.  
  12.     return recorro;
  13. }

Si estás añadiendo una línea al principio... por qué indicas que esa línea no tiene una siguiente? Lo que pones es correcto únicamente si el archivo está vacío, pero si no lo está entonces... te pasa justamente lo que comentas.

Un saludo