che errore ti da esattamente?
Niente...non acquisisce il valore oppure mi fa acquisire 2 volte..ecc..
senno'...
prova ad inserire:
fflush(stdin);
nel ciclo che causa lo stallo. Si dovrebbe fermare.
Allora, ricapitolando:
leggi il double con il solito scanf, %f
e successivamente, sempre dentro il ciclo ci metti fflush(stdin);
cosi' facendo se legge qlks che non è float(double) non cicla all'infinito! poi ti gestisci tu la condizione di uscita del ciclo.
Scusa ... mi sono perso ... ma quello che ti ho suggerito ... ?Originariamente inviato da giaomnitel1
Niente...non acquisisce il valore oppure mi fa acquisire 2 volte..ecc..
CAVOLO! Non c'avevo pensato....![]()
Con una fesseria del genere si risolve tutto! Grazie 1000!![]()