Viernes 14 de Marzo de 2025, 11:34
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Re: ordenación de cadenas en un array...
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Re: ordenación de cadenas en un array... (Leído 1778 veces)
pinapilo
Nuevo Miembro
Mensajes: 1
Re: ordenación de cadenas en un array...
«
en:
Martes 26 de Noviembre de 2002, 22:14 »
0
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
Tweet
De Profundiis
Miembro activo
Mensajes: 89
Re: ordenación de cadenas en un array...
«
Respuesta #1 en:
Miércoles 27 de Noviembre de 2002, 00:18 »
0
Hola,
¿la estructura del array es así:
char *array[N];
o así:
char array[N][M]?
Pura curiosidad.
Un saludo.
Patty
Nuevo Miembro
Mensajes: 11
Re: ordenación de cadenas en un array...
«
Respuesta #2 en:
Miércoles 27 de Noviembre de 2002, 00:28 »
0
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
Miembro activo
Mensajes: 54
ordenación de cadenas en un array...
«
Respuesta #3 en:
Miércoles 27 de Noviembre de 2002, 03:22 »
0
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...
Solo C que nada C.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Re: ordenación de cadenas en un array...