void copy(const char *p) { char buffer[40]; strcpy(buffer, p); } int main(int argc, char** argv) { if (argc != 2) return 1; copy(argv[1]); return 0; }