Ordenar un fichero

nosic
08 de Mayo del 2004
hola a todos estoy haciendo un programa en el cual mediante una estructura voy metiendo una serie de datos para guardarlos en un fichero, estos datos supongamos que son todos numéricos, pero a la hora de tener ya el fichero completo, quisiera que apareciesen ordenados de mayor a menor segun un campo (x ejemplo, un campo que se llame "suma"), aquellas filas que tengan mayor suma, pues iran al principio, y aquellas que sumen menos, al final

no quiero que pongais el cod fuente, simplemente que me podais ayudar diciendome por donde deberia ir, que es lo que tengo que hacer mas o menos, y el codigo ya lo sacaré yo pegandome porrazos que es como se aprende ;)

saludos, Antonio

noel solw
08 de Mayo del 2004
Si el fichero no es demasiado grande, lo mas facil es pasar su contenido a un arrego, ordenarlo por cualquier sistema y volver a archivar.
Para ordena directamente al fichero tienes que aprenderte el tema de acceso randomal de ficheros.

nosic
08 de Mayo del 2004
extraer todo el fichero, ir ordenando por, por ejemplo, la burbuja? y despues de nuevo al fichero... un poco lioso, pero bueno, a ver si se puede sacar algo por ahi, buscaré temas relacionados con el acceso randomal de ficheros, gracias