Originariamente inviato da CecaX
sisi è il c++ quindi nella prima funzione devo fare return *array???
No ... quella non e' la sintassi corretta ...

Se dichiari il puntatore

int *array;

che poi utilizzerai nella funzione per allocare l'array, lo restituisci con

return array;

La funzione sarà

int *funzione(parametri ...)

e poi per richiamarlo??
Dichiari un puntatore nel main e lo assegni

int *p;

p = funzione(...);

Guardate ho 15 anni e i puntatori non li ho mai capiti come si deve XD!!!
Un ottimo motivo per tornare a studiarli su un libro ... e hai anche tanto tempo.