Como se puede obtener por pantalla el fichero aleatorio ordenado por cualquier campo sin alterar el orden de sus registros en el disco
Y lo que hiciste es .... ¿?
Te recuerdo que acá se ayuda, no se hacen tareas.
Saludos.
Si el fichero no es muy grande podrías cargar los registros en memoria y ordenarlos en la memoria. Si vas a tratar ficheros grandes tendrás que usar ficheros temporales.