Hier ist mein Code
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
char f[] = "First";
char s[] = "Second";
char *tmp = malloc(strlen(f) + strlen(s) + 2);
strcpy(tmp, f);
strcpy(tmp, s);
printf("%s", tmp);
free(tmp);
return 0;
}
Ich versuche, f und s zu verketten. Das Problem ist, dass tmp nur "Second" als Array enthält. Was ich hier vermisse