Se deve contenere un carattere allora deve essere un char e non un puntatore. Quindi

char C;

e non

char *C;

Quindi non devi usare %s ma %c