Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/09/2010, 13:22
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: ayuda con fichero...

Hay algo que no tiene sentido. Tu has dicho:
Cita:
Iniciado por douglasloza Ver Mensaje
, la agenda contendrá solamente el nombre y el numero de telefono utilizando estructuras
Pero en tu codigo no has usado ninguna estructura.

Igualmente, una forma facil de hacer esto, seria a la hora de agregar uno nuevo, deberias colocarlo donde corresponde alfabeticamente.

La idea seria leer linea a linea, comparar el nombre a insertar con el leido (utilizar funcion strcmp). Si la almacenada es "menor" la guardas en un archivo temporal, y si es menor ingresas la nueva y luego todo el archivo que queda.
Por ultimo borras el archivo vieno y renombras el archivo temporal como uno nuevo.

Y listo asi agregas personas alfabeticamente.