Ti da errore poiche fuori dell'if ofile nn esiste!
é un errore di visibilità delle variabili.
Se io faccio:
i è globalecodice:int i int main() { }
Ma se faccio
La var i è locale e chiusa la } nn esiste piu perche cancellata dallo stack.codice:int main() { int i }
Spero di averti cosi aiutato.
Ciao

Rispondi quotando