copying a string from source to target

 #include <stdio.h>

#include <string.h>
char strcopy(char *st1, char *st2)
{
    int i=0;
    char * ptr=st1;
    int l=strlen(st1);

    while(i<l)
    {
st1[i]=st2[i];
i++;
    }
    st1[i]='\0';

}
int main(){

char str1[]="anchal";
char str2[]="anaya";
printf("Old strings are :%s %s\n",str1,str2);
strcopy(str1,str2);
printf("New strings are :%s %s",str1,str2);
 return 0;
}

Comments