Why does strcpy specifically requires an array as first argument? (As opposed to a char* const ptr)
Why do I get a segmentation fault when writing to a "char *s" initialized with a string literal, but not "char s[]"?