Datei: p7-7.c
1 /* 2 * p7-7.c 3 * Beispielprogramm 7, Abschnitt 7 4 * 2 Versionen einer Stringvergleichsfunktion 5 * liefert 0, wenn Strings gleich sind 6 */ 7 8 /* 1. Version mit Vektoren */ 9 int strcmp1(char s[], char t[]) 10 { 11 int i; 12 13 i = 0; 14 while (s[i] == t[i]) 15 if (s[i++] == '\0') 16 return (0); 17 return (s[i] - t[i]); 18 19 } /* strcmp1() */ 20 21 /* 2. Version mit Zeigern */ 22 void strcmp2(char *s, char *t) 23 { 24 for ( ; *s == *t; s++, t++) 25 if (*s == '\0') 26 return (0); 27 return (*s - *t); 28 29 } /* strcmp2() */
Erzeugt von c2html 1.01 |