elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Píldoras formativas en seguridad de la información


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Ordenar alfabéticamente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ordenar alfabéticamente  (Leído 263 veces)
javnet

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Ordenar alfabéticamente
« en: 1 Octubre 2017, 17:34 »

Hola a todos quisiera saber como puedo ordenar alfabéticamente un nombre y apellido que están guardados ambos en una sola variable.
Es algo haci

Char nomyapll1 [50];
Char nomyapll2 [50];
Char nomyapll3 [50];
Ejemplo

Ramón Medina
Damian Torres
Gustavo Vinela

que podría usar para ordenarlos por apellido si el nombre y apellido
Están dentro una misma variable ..


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.270


ASMático


Ver Perfil WWW
Re: Ordenar alfabéticamente
« Respuesta #1 en: 1 Octubre 2017, 17:47 »

En primer lugar, logra separar nombre de apellido. Si logras copiar el apellido a otra variable, luego solo tendrás que ordenar a partir de esa variable.
Para separarlo, simplemente tendrás que buscar el primer espacio. Encontrado el espacio, lo que sigue es el apellido. Puedes copiarlo.


En línea

Ing99

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Ordenar alfabéticamente
« Respuesta #2 en: 3 Octubre 2017, 05:20 »

Amigo si lo vas a hacer con C++ el cin te guarda el espacio, pero si vas a usar C tendras que usar un gets(info) busca a que libreria pertenece y para comparar nombres hay una orden busca en el navegador "Como comparar nombres (o cadena de caracteres) en c o c++" y te va a salir la libreria y una instruccion... Espero te sirva.






Un programador sobrevive usando la web
En línea

MAFUS


Desconectado Desconectado

Mensajes: 900



Ver Perfil
Re: Ordenar alfabéticamente
« Respuesta #3 en: 5 Octubre 2017, 19:12 »

Con strcmp comparas dos cadenas, devolverá un 0 si son iguales un positivo si una es mayor que la otra o un negativo si la otra es mayor que la una. Después tienes qsort, que hace uso de un mecanismo parecido a strcmp para ordenar un array (puede ser un poco complicada para un principiante), aunque puedes hacerlo a mano.
En línea

while(is_alive(yourself)) {
    make_true(yourself, yourdreams);
}
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ordenar alfabeticamente en php con numeros « 1 2 »
PHP
dominioswww 10 4,736 Último mensaje 17 Junio 2008, 03:02
por WHK
ordenar alfabeticamente
GNU/Linux
minette1988 2 2,465 Último mensaje 6 Marzo 2010, 00:26
por leogtz
Ordenar matriz alfabeticamente
Programación C/C++
programacion_c 7 5,534 Último mensaje 25 Abril 2012, 00:19
por david_BS
Como ordenar alfabéticamente palabras en C++
Programación C/C++
loko5755 4 11,221 Último mensaje 5 Mayo 2014, 12:04
por eferion
Ordenar una lista alfabeticamente
Programación C/C++
maferavagar 1 903 Último mensaje 17 Mayo 2015, 14:56
por ivancea96
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines