#include <stdio.h>
#include <string.h>
char *longer(char *s1, char *s2)
{
char *result = malloc(strlen(s1) + strlen(s2) + 1);
//combine the strings
strcpy(result, s1);
strcat(result, s2);
return result;
}
int main()
{
char *string1 = "A long time ago ";
char *string2 = "in a glaxy far far away";
char *result;
result = longer(string1, string2);
printf("'%s'\n",result);
return(0);
}