Alloca dinamicamente l'array e restituisci il puntatore. Finché non viene liberata la memoria esplicitamente i dati saranno validi.