C program to Copy String using Pointer

C program to Copy String using Pointer . compiled in DEV C++

 


#include<stdio.h>
#include<string.h>
#include<conio.h>
void copy_string(char [],char []);
main()
{
        char a[30],b[30];
        int result;
        printf("\n Program to Copy String Using Pointer\n");
        printf("\n--------------------------------------------------------\n\n\n");
        printf("Enter Text : ");                                                   
        gets(a);
        
        copy_string(a,b);
        
        printf("\nSource String %s",a);
        printf("\n\nCopied String %s",b);
       
        getch();
        }
        
        
        
        
   void copy_string(char a[],char b[])
     {
       int i,k=0;
       char *p;
       for(i=0;i<strlen(a);i++)
       {
              p=&a[i];
              b[i]=*p;
             
               
       }
         b[i]='\0'; 
      } 


Output

copy

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s