001
14.01.2014, 00:34 Uhr
Hans
Library Walker (Operator)
|
Hi,
Zitat von Dexter1997: |
wo ist der fehler?
|
C++: |
if( cin >> Eingabe ) {
|
Hier wahrscheinlich; An dieser Stelle erwartet das Programm nämlich eine weitere Eingabe. Das soll wohl eher
heissen, nehme ich an. Ansonsten kannst Du bei diesem Programm überhaupt keine gebrochenen Zahlen eingeben, bzw. die Eingabe dahin gehend überprüfen, weil der Typ int per Definition nur mit ganzen Zahlen arbeitet. D.h. der Nachkommaanteil würde von cin in jeden Fall ignoriert und abgeschnitten. Dein Programm würde ihn gar nicht "zu sehen" bekommen.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |