Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28-10-2004, 09:29:29
acalanto acalanto is offline
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.271
acalanto ha deshabilitado la reputación
Predeterminado

Las cadenas se comparan de la misma forma que cualquier otro tipo de datos básico, la única diferencia la podrás encontrar en que no es lo mismo "Alexis" que "ALEXIS", tal y como te apunta J.M.Movilla.

Para ordenarlo descendentemente

Código:
dim i as integer, j as integer
dim swap as string
for i = 1 to ubound(vector)-1
    for j = i+1 to ubound(vector)
        if UCASE(vector(i)) > UCASE(vector(j)) then 
            swap = vector(i)
            vector(i)=vector(j)
            vector(j) = swap
       end if 
    next j
next i
Este es el algorítmo más elemental de ordenación de un conjunto de elementos y fíjate bien que, en la comparación, se utiliza el conversor de mayúsculas UCASE. De esta forma garantizas un orden correcto, independientemente de que sean mayúsculas, minúsculas o cualquier otra combinación.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita