Qualcuno puo spiegarmi come ritornare un array da una funzione.
il prototipo o la dichiarazione della funzione devono avere qualcosa di particolare?
per esempio se dovessi ritornare un array duoble popolato nella funzione andrebbe bene questo:
codice:
 
double funzione(void);

main(){

......
......

c=funzione();

}
double funzione(void){

for(i=0;i<n;i++){
k=(double)lrand48()/RAND_MAX;
arr[i]=k
}

return arr;
}
Quando chiamo la funzione nel main a cosa devo eguagliare lafunzione??