[C con Clase] Ayuda[ordenar elementos en registro]
aaaaaaaa aaasssssssssssssss
miotromail.ed en gmail.com
Mar Feb 16 00:05:28 CET 2010
Lo mejor es usar "strncmp" para mi, aunque es medio relativo
El 14 de febrero de 2010 08:37, Leonardo Boquillon
<lboquillon en gmail.com>escribió:
> la cosa es facil tienes que agregar la biblioteca algorithm
>
> #include <algorithm>
>
> struct persona{
> ...
> };
>
> bool foo(persona p1, persona p2){
>
> return strcmp(p1.nombre, p2.nombre);
> }
>
> persona agenda[20];
>
> sort(agenda, agendas + 20, foo);
>
> nunca lo he probado con strcmp si no te funciona debes hallar una funcion
> que te compare cadenas y te diga cual de las dos es menor si lo estuvieses
> haciendo con std::string seria algo asi
>
> bool foo(persona p1, persona p2){
>
> return p1.nombre < p2.nombre;
> }
>
> pero supongo que con strcmp debe funcionar
> --
> Cuando te enfrentes a la ambiguedad, no caigas en la tentación de adivinar.
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100215/92ba2258/attachment-0001.html>
Más información sobre la lista de distribución Cconclase