[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