Colección de citas famosas - Slogan de motivación - Clasificación de matrices de cadenas en diccionario C. . Por favor dime el error
Clasificación de matrices de cadenas en diccionario C. . Por favor dime el error
/***
temp char = cadena[I 1];
cadena[I 1]= cadena[I];
cadena[I]= temp;
***/
En primer lugar, string[I] es una cadena. En char temp, temp es un carácter, por lo que se producirá un error.
En segundo lugar, el intercambio de cadenas no puede utilizar la asignación =. Cámbielo a strcpy así:
for(I = 0;i ltn-1;i) //Aquí n se cambia a n-1.
{
Temperatura del carácter [100];
strcpy (temperatura, cadena [I 1]); I 1], cadena [I]);
stracpy (cadena [I], temp); // Algo salió mal aquí hace un momento.
}
En tercer lugar, su método solo puede comparar los tamaños de cadenas adyacentes, pero no implementa la disposición de tamaños de todas las cadenas y necesita mejoras.