ora mi si chiariscono un sacco di idee: quindi basta dichiarare una variabile puntatore s, e poi assegnare al puntatore il risultato della funzione! io invece erroneamente dichiaravo un array (topolino), e ad assegnavo al valore di quello che un puntatore non era (*topolino), il risultato della funzione, un puntatore per l'appunto.
grazie ancora