Ciao a tutti.

Fuori dal main ho dichiarato un vettore che contiene il nome di un file che inserisco da tastiera:
1)All'interno del main carico il nome del file e lo memorizzo nel vettore
2)Chiamo un funzione che alloca della memoria in base a dei dati contenuti nel file
4)Appena entro nella funzione alloca all'interno del vettore non c'è più niente
codice:
# define MAX 100

int pippo[MAX];

main()
{
   scanf("%s", pippo);
   alloca();
}

void alloca()
{

}
Il vettore non dovrebbe essere visibile a tutte le funzioni?