#include <stdio.h>
int main()
{
    char chrString[] = "C Pointers";
    char chrNewStr[20];
    char   *chrPtr;
    char   *chrNewPtr;
    chrPtr = chrString; // Pointer is assigned to point at the beginning of character array chrString
    chrNewPtr = chrNewStr; //Assign pointer chrNewPtr to point to string chrNewStr
    printf("String value pointed by pointer is :\n");
        while (*chrPtr!= '\0') {
            printf("%c", *chrPtr); // displays the value pointed by pointer one by one
            *chrNewPtr++ = *chrPtr++; // copies character by character to new pointer
        }
    *chrNewPtr = '\0';
    printf("New copied string pointer is :\n");
        puts(chrNewStr);
    return 0;
}