struct sensibles{
char palabra[50];
struct sensibles *sig;
struct coincidencia *coin;
};
struct coincidencia{
char nfich[50];
int numerolinea;
struct coincidencia *sig;
};
____________
int InsertarSensibles(struct sensibles **lista,struct sensibles *nueva,int cont){
struct sensibles *aux;
if((*lista)==NULL)
*lista=nueva;
else{
aux=*lista;
while(aux->sig!=NULL) {
aux=aux->sig;
cont++;
}
aux->sig=nueva;
}
return(cont);
}
___________________________________________
EN EL MAIN:
InsertarSensibles(&lista,nueva,contador);
printf("%d",contador);
EL ERROR QUE ME DA SIN PASARLO POR REFERENCIA ES QUE AL MOSTRARLO TE MUESTRA EN LO QUE TIENES INICIALIZADO.