Răspuns:
Al doilea parametru este un vector
Explicație:
Functia strcpy are urmatorul antet:
char * strcpy ( char * destination, const char * source );
source trebuie sa fie un VECTOR de caractere(foarte important: terminat cu '\0').
In programul tau, source este doar un caracter.
Poti sa incerci sa il apelezi asa:
strcpy(a, &b);
Dar trebuie sa te asiguri ca (&b)[1] = '\0'