[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Bueno, en el ejemplo que mandaste, puede sustituir en el compare el return
por el strcmp:
/* qsort example */
#include <stdio.h>
#include <stdlib.h>
char values[6][3] = { "yi", "io", "ha", "al", "om" , "ze" };
int compare (const char * a, const char * b)
{
return strcmp( a , b );
}
int main ()
{
int n;
qsort (values, 6, sizeof(char)*3, compare);
for (n=0; n<6; n++)
{
printf ("%s ",values[n]);
}
printf("\n");
return 0;
}
Si, pero entonces no se ilustraria como le haces para declarar la funcion y luego pasar la funcion como parametro (bastante trivial, pero bueno). O sea, es la diferencia entre la practica y la didactica: pusieron la funcion comper para ilustrar, precisamente.
Saludos, Arturo _________________________________________________________________MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus
_______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/