Pues si strcmp funcionaria yo lo he usado alguna vez,<br><a href="http://www.cplusplus.com/reference/clibrary/cstring/strcmp/">http://www.cplusplus.com/reference/clibrary/cstring/strcmp/</a><br>Lo que si es un fallo, es que tienes unos vectores de longitud fija y a la hora de introducir en ellos los datos no compruebas por ningun metodo que los datos que introducen no exceden el tamaño reservado.<br>
Si quieres puedes usar string que ya tiene una función de comparación y no te tienes que preocupar por el tamaño, ya que se gestiona ella sola, aqui tienes toda la documentación.<br><a href="http://www.cplusplus.com/reference/string/string/">http://www.cplusplus.com/reference/string/string/</a><br>
<br><div class="gmail_quote">El 14 de febrero de 2010 12:37, Leonardo Boquillon <span dir="ltr"><<a href="mailto:lboquillon@gmail.com">lboquillon@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
la cosa es facil tienes que agregar la biblioteca algorithm<br><br>#include <algorithm><br><br>struct persona{<br>...<br>}; <br><br>bool foo(persona p1, persona p2){<br><br>          return strcmp(p1.nombre, p2.nombre);<br>

}<br><br>persona agenda[20];<br><br>sort(agenda, agendas + 20, foo);<br><br>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<br>

<br>bool foo(persona p1, persona p2){<br><br>         return p1.nombre < p2.nombre;<br>}<br><br>pero supongo que con strcmp debe funcionar<br><font color="#888888">-- <br>Cuando te enfrentes a la ambiguedad, no caigas en la tentación de adivinar.<br>


</font><br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>