elite ha scritto:
ma questa è una cosa lecita nel linguaggio? è lecito far ritornare un array da una funzione?
@elite, il concetto e': SE compila, e' lecito.
Tutto altro discorso e' se ha senso.
Ma che qui' e' TUTTA questione di SAPERE quello che si fa.
Per avere senso, ha sicuramente senso, MA serve conoscere anche TUTTO quello che c'e' attorno a tale scelta (in particolare TUTTA la questione della gestione della memoria, di chi alloca e di chi dealloca.)
Nel caso specifico, NON BASTA ritornare l'array, MA SERVE SAPERE anche quanti elementi contiene, e tali informazioni NON DEVONO separarsi MAI.