當前位置:成語大全網 - 成語詞典 - 數據結構C語言版2.12,詞典次序的問題。

數據結構C語言版2.12,詞典次序的問題。

compare函數與系統的函數重名了

#include "stdio.h"

void compare_dic(char a[],char b[]) // error:expected ';', ',' or ')' before '&' token|

{

int n;

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

if(a[0]==b[0]){ //先把0考慮下

for(n=1;a[n]==b[n]&&(a[n-1]==b[n-1]);n++); //找出***同前綴

if(a[n]>b[n]){ //比較的實現

printf("a<b");

}

else printf("a>b");}

else { //0下的比較實現

if (a[0]<b[0]) printf("a<b");

else printf("a>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);

return 0;

}

妳看看對不對