Funktiota voidaan testata seuraavalla pääohjelmalla: void main(void) { int taulukko1[10] = {0,1,2,3,4,5,6,7,8,9}; int taulukko2[10] = {10,11,12,13,14,15,16,17,18,19}; int *ptr, i;
ptr=memcpy(taulukko1,taulukko2,6); /* 6 tavua = 3 int-arvoa */ for (i=0;i<10;i++) { printf ("\n%d",ptr[i]); } }