#include<stdio.h>

int string_copy(char b[],char a[])
{ int i=0;
while(a[i]!='\0')
{ b[i]=a[i];
i++;
}
b[i]='\0';

return b;
}

int main()
{

char s1[50],s2[50];
int l;
printf("enter a string\n");
gets(s1);
string_copy(s2,s1);
printf("The Copied string is: ");
puts(s2);

}
     
           
Note: Need to be arranged in compiler after copied
   

 OutPut:

enter a string Hello World The Copied string is: Hello World