Ti ringrazio, ho provato con la variabile temporanea, e cosi' funziona. Ma cosa mi garantisce che funzioni sempre? Mi sembra che abbiamo spostato il problema al caso generale, ovvero il primo esempio che ho presentato. Anche li' Xn e' una variabile temporanea, su cui opero il casting per avere un valore intero.
La mia domanda e': possibile che in C non sia presente una funzione/routine/algoritmo/qualsiasi cosa che impedisca il presentarsi di tali errori di troncamento e soprattutto renda il codice indipendente dal compilatore? (Come abbiamo detto prima, facendo riferimento al primo esempio, con lo stesso codice io otengo nX=133, king64 ottiene nx=134)
Grazie
Giulia

Rispondi quotando