char **array_de_cadenas;
...
int compare_array_de_cadenas( const void *arg1, const void *arg2 )
{
return(strcmp( *( char** ) arg1, *( char** ) arg2 ));
}
...
qsort( (void *)array_de_cadenas, (size_t)numero_de_elementos, sizeof( char * ), compare_array_de_cadenas );
...