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?