a quanto ne sappia io in C non si possono passare array a funzioni,siano essi array di int o altro.
Ora provo a spararla:
se fai un ciclo for che passa ogni int dell'array alla funzione?
es

int array[100];
for(i=0;i<100;i++){
int a=array[i];
funzione(a);
}

? ?