Diccionario a matriz

// 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 (vacío constante *x, vacío constante *y)

{

char * m = (Línea *)x)-》 c; char * n = (Línea *) y)-》 c;

return strcmp (m, n);

}

int main()

{

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

for(I = 0;i<10;i++)

p>

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

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

for(I = 0;i<10;i++)

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

Devuelve 0;

}