FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ordenar alfabeticamente
Hola:
Tengo una matriz con datos "string", ¿cómo hago para ordenarlos en forma alfabética? Gracias por la ayuda. |
#2
|
||||
|
||||
Como los quieres ordenar ? por columnas? por filas?
una forma fácil es cargarlos en un TStringList y usar el método Sort y luego los vuelcas de nuevo en la matriz como te guste. De otra forma es irlos comparando cada palabra entre si e ir invirtiendo su orden. Métodos de ordenamiento hay muchos, podrias buscarlo en cualquier libro de programación básica. a donde esta orientada tu pregunta?
__________________
[Crandel] |
#3
|
||||
|
||||
Sería más simple crear objetos en lugar de matrices, lo almacenas en un TobjectList, y despues te construyes una pequeña función (3 lineas de código como mucho) para poder ordenar por el campo que quieras.
Busca por TobjectList, se ha hablado muchas veces de su uso. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
No quería usar objetos adicionales. Sólo bastaba con utilizar mis popias rutinas. Gracias por los consejos. El método de comparar palabras e invirtir el orden parece el más apropiado.
|
|
|
|