06-02-2012 11:26 AM
Como hacer para ordenar un arreglo de string alfabeticamente ???
gracias
06-02-2012 12:25 PM
06-05-2012 11:39 AM
Hola Aaron311,
Como menciona altenbach la funcion de Sort Array sirve para poder ordenar elementos en un arreglo. Si tienes mas preguntas al respecto no dudes en postearlas o abrir una discusion nueva para preguntas diferentes.
Saludos
Eric NI
12-12-2012 01:10 AM
Saludos tengo problema con un arreglo del tipo String, tengo entre los datos a ordenar del 0 al 23.
La cuestión es que me pone primero el 10 hasta el 19 y luego el 5, 6, 7, osea la función solamente toma el primer caracte y necesito que me los ordene númericamente, cómo puedo lograr esto sin dejar de usar un arreglo String?
Así me los ordena:
10.55 7.33
4.43 2.33
2.32 9.30
Así deberían quedar
2.32 9.30
4.43 2.33
10.55 7.33
Gracias de antemano correo: gilo7392374@hotmail.com
12-13-2012 11:49 AM
Hola Gilomenji
Primero te recomiendo la proxima ves que tegnas una duda que abras un nuevo tema y escribas tu pregunta, evita hacerlo en temas que ya han sido contestados, de esta manera queda mejor registrado tu caso y es mas facil responderte.
Ahor asi viendo tu problema entiendo lo que esta pasando, sin embargo cuando colocaste la forma en que son ordenados y la forma en la que deberia quedar no entendi bien el orden debido a que esta en dos columnas. Te pido si puedes enviar tu VI o colocar tu arreglo para poder ver como es originalmente al igual si puedieras decirnos de una manera un poco mas clara como deseas que quede ordenado.
Saludos
Julio
12-13-2012 02:37 PM
Dificil de lograr si no conviertes primero de "string" a numeros.
Si convertir puede ser opcion, puedes tan solo convertir el primer numero y unir tu string a ese numero en un cluster. Haces "sort" al array y luego recuperas los "strings". Mira la imagen a continuacion:
Espero que sea de ayuda.
Enrique
12-13-2012 04:01 PM
Te agradezco mucho, logré resolver el problema después de 3 días buscando la solución y lo que se me ocurrió es adaptarme a la lógica de la función sort para arreglos String.
Lo que hice que para números menores a 10 añadí un "0" a la cadena String y a los que son "10" o mayores los dejé tal cual.
de esa manera me ordena como quiero os elementos:
01.42 6.34
08.23 12.52
23.32 10.43
Así toma primero el "0" como primer carácter.
Comparto mi solución por sí a alguien se le presenta el problema, saludos!
mi correo: "gilo7392374@hotmail.com"
12-13-2012 04:02 PM
Lo siento, casí no hago preguntas en los foros, pero tomo nota del consejo, a la próxima abriré una nueva consulta.
Saludos y gracias!