Red de conocimiento informático - Aprendizaje de código fuente - Estructura de datos en lenguaje C versión 2.12, el problema del orden del diccionario.

Estructura de datos en lenguaje C versión 2.12, el problema del orden del diccionario.

La función de comparación tiene el mismo nombre que la función del sistema

#include "stdio.h"

void compare_dic(char a[], char b[ ]) // error: esperado ';', ',' o ')' antes del token 'amp;'|

{

int n;

printf( "c c", a[0], b[0]);

if(a[0]==b[0]){ //Considere 0 primero

for(n=1;a[n]==b[n]amp;amp;(a[n-1]==b[n-1]);n); //Buscar *** con el mismo prefijo

if(a[n]gt; b[n]){ //Implementación de la comparación

printf("alt; b");

}

else printf("agt; b"); }

else { //Implementación de comparación en 0

if (a[0]lt; b[ 0]) printf("alt; b");

else printf("agt; b jadkl");

}

}

int main(void)

{

char x, y, z

char a[6]={y, y, z, z, x, z}, b[8]={x, x, x, x, y, x, x, z}

compare_dic(a, b); > devolver 0;

}

Comprueba si está bien