Problemas con un opendir

xonas xonas@eixe.ei.uvigo.es
Tue, 17 Mar 1998 10:30:36 +0100


A los buenos dias a todos . 
Tengo el siguiente problema.
En un directorio tengo los siguientes fichero.
 
 980312-0001
 980312-0002
 980312-0003
Si en un determinado momento deseo insertar otro que se llame
980312-0001*0 el me lo inserta asi:
 980312-0001
 980312-0001*0
 980312-0002
 980312-0003
Es decir , me lo inserta correctamente, lo que yo ahora hago es un :
   opendir (DIRECTORIO,"/lo que sea/grupo_news");
                 @nombres_de_mensajes= readdir DIRECTORIO;
              closedir (DIRECTORIO);
y quiero que me los muestre en el orden de arriba, en cambio si hago un
print"@nombres_de_mensajes\n"; no me aparecen en el orden anterio sino
asi:
 980312-0001
 980312-0002
 980312-0003
 980312-0001*0

Una cosa, probe en vez de un * con una @ o mismo con un numero y me da
el mismo problema.....
¿Me podeis echar una mano?.¿Tal vez sea problema del opendir??????
Saludos y gracias.
mailto:xonas@eixe.ei.uvigo.es