char funzione () {
char s[10];
int i;
for (i=0;i<10;i++)
s[i]='x';
return *s;
}

printf("%s",funzione());

Questa istruzione stampa "xxxxxxxxxx" giusto?