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

No. NO debes leer todo de una...sino leer linea a linea. Es decir lees un nombre y un telefono. Comparas con el que vas a ingresar.

Si el ultimo es menor, lo escribis en el archivo secundario. Y luego terminas de leer todo el archivo primara y lo escribis en el secundario.

En caso contrario que la cadena a ingresar fuese mayor, debes escribir los datos recien leidos en el archivo secundario y volver a leer una nueva linea.

Ahi se repite todo el proceso. Si llegas al fin del archivo y no lo ingresaste, lo escribes. Por ultimo realizas un cambia de nombre para que quede con el nombre del archivo primario y listo! Tienes tu lista ordenada.