prova con:

// Codice:
char[] base::getC()
{
char[] tmp;
strcpy(tmp,c);
return tmp;
}

oppure con:

char[] base::getC()
{
return c;
}

con in base: "char[] c;" al posto di "char c[10];"