int main()
{

char *str1 = “1234567890″;
char str2[] = “1234567890”;

char *str3= “1234″;

memcpy(str1, str3, strlen(str3));    <—(1)

memcpy(str2, str3, strlen(str3));    <—(2)

return 0;

}

여기서 (2)는 기대한대로 동작하지만,

(1)은 segmentation fault 발생시킨다.