Ti da errore poiche fuori dell'if ofile nn esiste!
é un errore di visibilità delle variabili.
Se io faccio:
codice:
int i

int main()
{
}
i è globale
Ma se faccio
codice:
 
int main()
{
  int i
}
La var i è locale e chiusa la } nn esiste piu perche cancellata dallo stack.
Spero di averti cosi aiutato.



Ciao