Programación General > C/C++
Re: ordenación de cadenas en un array...
(1/1)
pinapilo:
Muchos de vosotros pensareis que es una gilipollez, pero me veo inutil a la hora de ordenar un array de cadenas. He probado todas las formas posibles de strcmp y todas esas historias... pero no hay manera.
Gracias
De Profundiis:
Hola,
¿la estructura del array es así:
char *array[N];
o así:
char array[N][M]?
Pura curiosidad.
Un saludo.
Patty:
hola soy patty:
espero sea lo que necesitas:
if (strcmp (a.c1,c2)==0)
cout << "cadenas iguales"
else
cout << "cadenas distintas"
getch();
a= arreglo
c1=cadena 1(que tienes en tu arreglo)
c2=cadena 2(cadena a comparar)
suerte!:P
adocrates:
Usa qsort :
--- Código: Text ---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 );...
Avisa kotejue...:D
Navegación
Ir a la versión completa