Copy a character array in another character array using pointers and without using inbuilt function

#include<stdio.h>
#include<string.h>
main()
{
    char str1[100],str2[100],*a,*b;
    int i,k,l,m;
    printf("Enter string 1\n");
    gets(str1);
    printf("Enter string 2\n");
    gets(str2);
    m=strlen(str1);
    k=strlen(str1);
    l=strlen(str2);
    a=&str1;
    b=&str2;
    for(i=0;i<l;i++)
    {
        *(a+i)=*(b+i);
    }
    printf("Copied String - ");
    for(i=0;i<l;i++)
    {
        printf("%c",*(a+i));
    }

}

OUTPUT:

Copy

Leave a Reply

Your email address will not be published.