strcat.c:
mystrcat(char *s1, const char *s2)
{
int i = 0;
int j = 0;
while (s1[i] != '\0')
{
i++;
}
while (s2[j] != '\0')
{
s1[i] = s2[j];
i++;
j++;
}
s1[i] = '\0';
}
main()
{
char first[100] = "Mark";
mystrcat(first, " ");
mystrcat(first, "Hancock");
printf("%s\n", first);
}
{
int i = 0;
int j = 0;
while (s1[i] != '\0')
{
i++;
}
while (s2[j] != '\0')
{
s1[i] = s2[j];
i++;
j++;
}
s1[i] = '\0';
}
main()
{
char first[100] = "Mark";
mystrcat(first, " ");
mystrcat(first, "Hancock");
printf("%s\n", first);
}