ciao a tutti...
ho perso un'ora ha capire il perché non funzionava un passaggio per riferimento, e ora l'ho capito...
nell'incrementare un variabile passata per riferimento in questo modo *i++, quest'ultima cosa nn faceva nulla...
sostituendola con *i=*i+1 tutto va ok...
come mai?