/* Võetud veebilehelt: http://home.netcom.com/~tjensen/ptr/pointers.htm */ #include char strA[80] = "A string to be used for demonstration purposes"; char strB[80]; int main(void) { char *pA; /* a pointer to type character */ char *pB; /* another pointer to type character */ puts(strA); /* show string A */ pA = strA; /* point pA at string A */ puts(pA); /* show what pA is pointing to */ pB = strB; /* point pB at string B */ putchar('\n'); /* move down one line on the screen */ while(*pA != '\0') /* Kontrollib, kas on jõutud strigi lõputunnuseni */ { *pB++ = *pA++; /* Kopeerib info pA-ga viidatud mälupesast pB-ga viidatud mälupessa */ } *pB = '\0'; /* Paneb uue stringi lõppu nulli (lõputunnuse). */ puts(strB); /* show strB on screen */ return 0; }