I parametri vengono passati per valore. Usa un puntatore:
Nel maincodice:void confronto(char *s, char *f, int v, int *n, int *z) { //... *z = *n; /... }codice:confronto(tenta, uj, j, h, &z);
Nota comunque che in confronta non ti serve in alcun modo il 4° parametro.
edit: vero, ci sono le stringhe troppo corte;