Loading...
Select Version
&pagelevel(4)&pagelevel
Definition | #include <string.h> char *strcat(char *s1, const char *s2);
Das Nullbyte (\0) am Ende der Zeichenkette s1 wird vom ersten Zeichen der Zeichenkette s2 überschrieben. |
Returnwert
Zeiger auf die Ergebniszeichenkette.
Hinweise | Als Argumente werden Zeichenketten erwartet, die mit dem Nullbyte (\0) abgeschlossen sind.
Bei sich überlappenden Speicherbereichen ist das Verhalten undefiniert. |
Beispiel | #include <string.h> #include <stdio.h> int main(void) { char text1[BUFSIZ]; char text2[BUFSIZ]; printf("Beispiel strcat - bitte 2 Textzeilen eingeben!\n"); if(scanf("%s %s", text1, text2) == 2) printf("%s\n", strcat(text1, text2)); return 0; } |
Siehe auch
strncat