07/11/12 13:24
Poggi Marco
Postato originariamente da Goblin:
Ho usato il dev-pascal il quale non mi permette di usare i parametri in OUT, dunque devo dichiarare delle variabili globali, poi ho dichiarato il tipo delle 4 operazioni da eseguire, ho accorpato in due funzioni il codice ripetuto più volte ossia l'estrazione dei numeri dalla stringa e l'estrazione dell'operazione da effettuare, data la stringa dell'operazione estraggo il tipo di operazione e lo passo alla funzione che elabora la stringa e ritorna il risultato che poi viene stampato.
Ho usato il dev-pascal il quale non mi permette di usare i parametri in OUT, dunque devo dichiarare delle variabili globali, poi ho dichiarato il tipo delle 4 operazioni da eseguire, ho accorpato in due funzioni il codice ripetuto più volte ossia l'estrazione dei numeri dalla stringa e l'estrazione dell'operazione da effettuare, data la stringa dell'operazione estraggo il tipo di operazione e lo passo alla funzione che elabora la stringa e ritorna il risultato che poi viene stampato.
Scusate l' intromissione.
Non so come dichiarare i parametri out on dev-pascal, ma sicuramente si possono effettuare passaggi per indirizzo, - tramite la parola var - come nel turbo-pascal.
aaa