Copy String function using pointer - C Pointer

C examples for Pointer:Array Pointer

Description

Copy String function using pointer

Demo Code

#include <stdio.h>

void copyString (char *to, char *from){
    for ( ; *from != '\0'; ++from, ++to )
        *to = *from;//from   w  ww  . ja va 2s.  c  o m

    *to = '\0';
}

int main (void)
{
    void copyString (char *to, char *from);
    char string1[] = "this is a test";
    char string2[50];

    copyString (string2, string1);
    printf ("%s\n", string2);

    copyString (string2, "So is this.");
    printf ("%s\n", string2);

    return 0;
}

Result


Related Tutorials