problema conversione valori

se ti riferisci a questo

e.print((int)temp);

non credo che funzioni in quanto tu cosi non hai fatto altro che convertire il valore ritornato dalla funzione temp in intero e questo va bene per la funzione print ma resta comunque il fatto che quella funzione in realtà non restituisce niente (non c'è il return)... in poche parole il compilatore si accontenta di sapere che quello è un valore intero ma (ovviamente) non riesce a sapere se viene realmente passato un valore utile...
non so se sono stato chiaro :sweat_smile: :sweat_smile: :sweat_smile: