
02/06/2008, 17:19
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 10 meses Puntos: 6 | |
Respuesta: ordenar registros de un fichero Yo haría lo siguiente:
- Un array que pueda crecer (con realloc). Cada posición es para una linea del fichero.
- En cada posición del array se guarda unicamente la dirección de la zona de memoria en la que se ha guardado cada linea leída: Por ejemplo, se lee en un buffer de 8K, pero luego se copian los bytes de la línea a una zona de memoria reservada con alloc.
Luego se ordena el array con la funcion de libreria qsort. |