Ordenar descendentemente los datos de un fichero
Publicado por Maria (3 intervenciones) el 09/06/2007 18:13:28
Hola!
A ver si me pueden ayudar con algo que me está sacando de mis casillas. Les cuento:
Estoy implementando un procedimiento que me lea un fichero de enteros, cuyos datos estan ordenados acscendentemente y lo que quiero es que me ordene esos datos descendentemente. Lo que he hecho es:
- copiar los datos del fichero en un fichero auxiliar temporal
- y lo que pensaba hacer ahora es colocarme al final del fichero temporal e ir leyendo sus datos mientras los copio en el fichero original.
Pero el caso es que no se como hacer para recorrer hacia detras el fichero temporal.
¿Alguien me puede ayudar?
Para recorrer hacia atras puse un while (not filepos(auxiliar) = 0) do... pero nada, no hay manera. Solo me falla la condicion, es que no se como hacer para recorrer hacia atras, el resto ya lo he hecho.
Muchas Gracias!
A ver si me pueden ayudar con algo que me está sacando de mis casillas. Les cuento:
Estoy implementando un procedimiento que me lea un fichero de enteros, cuyos datos estan ordenados acscendentemente y lo que quiero es que me ordene esos datos descendentemente. Lo que he hecho es:
- copiar los datos del fichero en un fichero auxiliar temporal
- y lo que pensaba hacer ahora es colocarme al final del fichero temporal e ir leyendo sus datos mientras los copio en el fichero original.
Pero el caso es que no se como hacer para recorrer hacia detras el fichero temporal.
¿Alguien me puede ayudar?
Para recorrer hacia atras puse un while (not filepos(auxiliar) = 0) do... pero nada, no hay manera. Solo me falla la condicion, es que no se como hacer para recorrer hacia atras, el resto ya lo he hecho.
Muchas Gracias!
Valora esta pregunta


0