Colección de citas famosas - Colección de máximas - Ingrese 10 cadenas desde el teclado, ordénelas en el orden del diccionario y genere una matriz de caracteres bidimensional.

Ingrese 10 cadenas desde el teclado, ordénelas en el orden del diccionario y genere una matriz de caracteres bidimensional.

// Usar 2 para hacer una cadena es inútil y problemático. Estructura utilizada

# include ltstdio.h gt

# include ltstring.h gt

# include ltstdlib.h gt

Estructura typedef {

char c[105];

} línea;

una línea[10];

int cmp(const void * x, const void *y)

{

char * m = ((Línea *)x)- gt

char * n = ( (Línea *)y)- gt; c;

Devuelve strcmp(m, n

}

int main()

<; p>{

int L, M, I, x, y, ans

for(I = 0;ilt10;i)

scanf( "s ", a[i].c);

qsort(a, 10, sizeof(a[0]), CMP);

for(I = 0; i lt10; i )

printf("s\n ", a[i].c);

Devuelve 0;

}