/* Vergleich lokaler Texte */ /* Datei: collate1.c */ #include #include #include int main () { char text1[] = "häufig"; char text2[] = "höflich"; int x; if ((setlocale (LC_ALL,"de_DE.437")) == NULL) { fprintf (stderr,"\nKann Schauplatz nicht finden."); exit (5); } printf ("\nTextvergleich meldet: %d", x = strcoll(text1,text2)); if (x < 0) printf ("\nText1 (%s) ist kleiner Text2 (%s)", text1,text2); if (x > 0) printf ("\nText1 (%s) ist größer Text2 (%s)", text1,text2); if (x == 0) printf ("\nText1 (%s) ist gleich Text2 (%s)", text1,text2); return 0; }