This code won't display Tom Hank's name. How can i fix it? Thank you.Code:#include <stdio.h>
#include <string.h>
char *trim(char *);
int main(void)
{
int i, j, length;
char name[20];
char actors[] = "Kate Winslet, Johnny Depp, Morgan Freeman, Tom Hanks";
j = 0;
length = strlen(actors);
for(i = 0; i < length; i++){
if(actors[i] != ','){
name[j] = actors[i];
j++;
}
else{
name[j] = '\0';
printf("%s\n", trim(name));
j = 0;
}
}
return 0;
}
char *trim(char *array)
{
int i;
for(; *array == ' '; array++);
i = strlen(array);
while((--i > 0) && (array[i] == ' '))
array[i] = 0;
return array;
}