It should read:
char *(p)(char *,const char *); //The second parameter +const here is because the second parameter of strcpy is of const type.