Es que no encuentro donde puede estar el error :(
Código C:
Ver originalif (opcion == 4){ /*opcion 4: Modificar un elemento de lista*/
printf("Ingrese el DNI a modificar: \n"); scanf ("%d", &elemento.
DNI);
/*Buscar elemento*/
nodo2 = buscar (lista, elemento);
/*Modificar nodo*/
printf("Ingrese el nuevo valor del DNI (Si lo quiere dejar igual ponga el mismo): \n"); scanf ("%d", &elemento2.
DNI); printf("Ingrese el nuevo valor de la Edad (Si lo quiere dejar igual ponga el mismo): \n"); scanf ("%d", &elemento2.
Edad); printf("Ingrese el nuevo valor del Promedio (Si lo quiere dejar igual ponga el mismo): \n"); scanf ("%f", &elemento2.
PromedioCalif);
nodo2 = modificarElemento(nodo2, elemento2);
printf("\nElemento %d modificado...\n", elemento.
DNI); }
}
Te paso el código de la parte del main en la que uso esa función.
Muchas gracias por molestarte en ayudar a uno que tiene líos con punteros.. jajaja