grazie mille oregon, mi stai dando una grossa mano, mi dispiace non averlo notato prima nonostante sia stato molto tempo a riguardarlo prima di pubblicarlo.
comunque mi dà un altro errore e avendo fatto una ricerca sia nel forum che su google può darsi che sia un errore di libreria ma non ne sono sicuro.
gli errori sono i seguenti:
undefined reference to `stampa(int*, int*, int*, int&, int&, int&, int&)'
ld returned 1 exit status