Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2007, 13:15
barbaglio
 
Fecha de Ingreso: noviembre-2006
Mensajes: 45
Antigüedad: 17 años, 6 meses
Puntos: 0
error asignando punteros

void insertarN(FILE *f,listaT *t)
{
listaT *nuevo,*aux;
char palabra[10],info[10];
if((f=fopen("terminales.txt","rt"))==NULL)
printf("Error de apertura del fichero");
else{
printf("Reservando memoria");
nuevo=new(listaT);
if (nuevo==NULL)
printf("Error de memoria");
else{clrscr();
while(!feof(f))
{
if(*t==NULL)
{
strcpy(fgets(palabra,10,f),(*nuevo)->info);
t=nuevo;
}
else{*aux=*t; <- ALGUIEN SABE XQ M DA ERROR AQUI
while((*aux)->sig!=NULL)
*aux=(*aux)->sig;
(*aux)->sig=*nuevo;
}
fgets(palabra,10,f);
}
(*nuevo)->sig=NULL;
}
}
fclose(f);
}