Datei: p7-6.c
1 /* 2 * p7-6.c 3 * Beispielprogramm 6, Abschnitt 7 4 * 4 Versionen einer Stringkopierfunktion 5 */ 6 7 /* 1. t nach s kopieren Version mit Vektoren */ 8 void strcpy1(char s[],char t[]) 9 { 10 int i; 11 12 i = 0; 13 while ((s[i] = t[i]) != '\0') 14 i++; 15 16 } /* strcpy1() */ 17 18 /* 2. t nach s kopieren, 1. Version mit Zeigern */ 19 void strcpy(char *s, char *t) 20 { 21 while ((*s = *t) != '\0') { 22 s++; 23 t++; 24 } 25 26 } /* strcpy2() */ 27 28 /* 3. t nach s kopieren, 2. Version mit Zeigern */ 29 void strcpy3(char *s, char *t) 30 { 31 while ((*s++ = *t++) != '\0') 32 ; 33 34 } /* strcpy3() */ 35 36 /* 4. t nach s kopieren, 3. Version mit Zeigern */ 37 void strcpy(char *s, char *t) 38 { 39 while (*s++ = *t++) 40 ; 41 42 } /* strcpy4() */
Erzeugt von c2html 1.01 |