I have to write a function that prints out letters alternating from input_1 and input_2. Here is the body of the code. I know that I have to return a pointer from an array, but I don't know how to begin this. Would I use a for loop alternating between characters?
Code:
#include <stdio.h>
#include <stdlib.h>
#define MAX_LENGTH 10
char * interpolate(char * a, char * b);
int main(void) {
char input_1[MAX_LENGTH + 1];
char input_2[MAX_LENGTH + 1];
scanf("%s %s", input_1, input_2);
char * answer = interpolate(input_1, input_2);
printf("First String = %s\n", input_1);
printf("Second String = %s\n", input_2);
printf("Answer String = %s\n", answer);
free(answer);
return 0;
}
char * interpolate(char * a, char * b) {
//MY CODE GOES HERE