string1 memset 0, strlen(string1) (50). strlen \0. , ( undefined).
memset string1, string2, .
char string1[50] = {0};
char string2[50] = {0};
sizeof 50.
fgets(string1, sizeof(string1), stdin);
fgets(string2, sizeof(string2), stdin);
scanf
scanf("%s", string1);
scanf("%s", string2);