Ma cos'e' per te "p"? lo definisci all'interno di una funzione (e' quindi una variabile locale) e poi lo richiami nelle altre come se fosse un array