Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/11/2014, 10:24
yeraypg
 
Fecha de Ingreso: octubre-2014
Ubicación: Cornellá de Llobregat
Mensajes: 8
Antigüedad: 9 años, 6 meses
Puntos: 2
Respuesta: Insertar elemento en lista ordeanda

Es que no encuentro donde puede estar el error :(
Código C:
Ver original
  1. if (opcion == 4){     /*opcion 4: Modificar un elemento de lista*/
  2.        
  3.             printf("Ingrese el DNI a modificar: \n");
  4.             scanf ("%d", &elemento.DNI);
  5.            
  6.             /*Buscar elemento*/
  7.             nodo2 = buscar (lista, elemento);
  8.            
  9.             /*Modificar nodo*/
  10.             printf("Ingrese el nuevo valor del DNI (Si lo quiere dejar igual ponga el mismo): \n");
  11.             scanf ("%d", &elemento2.DNI);
  12.             printf("Ingrese el nuevo valor de la Edad (Si lo quiere dejar igual ponga el mismo): \n");
  13.             scanf ("%d", &elemento2.Edad);
  14.             printf("Ingrese el nuevo valor del Promedio (Si lo quiere dejar igual ponga el mismo): \n");
  15.             scanf ("%f", &elemento2.PromedioCalif);
  16.  
  17.             nodo2 = modificarElemento(nodo2, elemento2);
  18.            
  19.             printf("\nElemento %d modificado...\n", elemento.DNI);
  20.         }
  21.     }

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