Ordenar alfabeticamente los campos de un vector de registros
Hola a todos,
En un programa, donde ya tengo definido un vector de 5 posiciones de la clase persona con los siguientes campos: nombre, apellido1, apellido2, edad, domicilio, tengo que ordenar alfabeticamente las personas, por el siguiente orden:apellido1, apellido2, nombre. La verdad que habia pensado en recorrer el vector e ir intercambiando porsiciones, pero no se hacer el metodo que compare, oviando mayusculas y minusculas, los dos campos. Evidentemente, es para un programa muy sencillo, por lo que no puedo (ya ves tu la gracia) usar el metodo sort.
Gracias de antemano.
En un programa, donde ya tengo definido un vector de 5 posiciones de la clase persona con los siguientes campos: nombre, apellido1, apellido2, edad, domicilio, tengo que ordenar alfabeticamente las personas, por el siguiente orden:apellido1, apellido2, nombre. La verdad que habia pensado en recorrer el vector e ir intercambiando porsiciones, pero no se hacer el metodo que compare, oviando mayusculas y minusculas, los dos campos. Evidentemente, es para un programa muy sencillo, por lo que no puedo (ya ves tu la gracia) usar el metodo sort.
Gracias de antemano.