salve a tutti.
vorrei implementare una funzione che prenda un array di int e restituisca un altro array di int (dopo aver svolto alcune operazioni)
tale funzione deve essere richiamata all'interno della funzione main ( e vorrei quindi salvare il valore restituito in un'altra variabile)
spero che il problema sia chiaro...
per realizzare queste operazioni, è corretto questo codice?
codice:
//import vari...
#define LUNGHEZZA 5
int [] funzione (int);
int main()
{
int a[LUGHEZZA] = {10, 6, 1, 9, 5};
int array[LUNGHEZZA] = funzione(a[]);
return 0;
}
int[] funzione (int arr[])
{
int r [LUNGHEZZA];
/*esegue alcune operazioni utilizzando l'array arr passato come parametro
e modificando l'array r[] di interi che sarà il valore di ritorno.
ad. esempio r[] conterrà gli interi in ordine diverso...
*/
return r[];
}
chi mi sa dire i molto probabili errori?
grazie...