Ciao a tutti,
non capisco il perch� questa semplice procedura che riceve in ingresso un vettore e dovrebbe riempirlo e stamparlo a video non funziona...
Qualche spunto? Dove sbaglio??
Grazie mille a tutti

codice:
#include <stdio.h>
#include <stdlib.h>
void riempivettore (int a[],int lung);
int main () {
    int a[4];
    
    riempivettore (a,4);
    
}
void riempivettore (int a[],int lung) {
int i;
    for(i=0;i<4;i++)
 {
 printf("inserisci numero in posizione %d\n",i);
 scanf ("%d",a[i]);
}
for (i=0;i<4;i++) printf("%d",a[i]);
}