Hi allerseits!!
Also, ich weiß zwar das strcmp strings vergleicht und entsprechend 0,1 oder -1 zurückgibt... Aber irgendwie finde ich nirgendwo WAS genau verglichen wird!!!
Werden die ASCI codes der buchstaben aufaddiert und verglichen?
oder nur die codes der ersten buchstaben des jeweiligen strings...
hier noch ein beispiel:
Code
char *x[] = {"Sam" , "Bob" , "Dan"};
int i, n=3;
for (i=1;i<n;i++)
if (strcmp(x[i],x[i-1])<0)
printf ("\n%s kommt vor %s ", x[i],x[i-1]);
else
printf ("\n%s kommt nicht vor %s", x[i],x[i-1]);
Danke schonmal!!!