Festlegen von Variablen am Einsatzort


Eingabe mit cin

// farhen.cpp // Veranschaulicht cin, newline #include <iostream.h> void mein() { int ftemp; cout << "Geben Sie die Tempreatur in Fahrenheit ein: "; cin >> ftemp; int ctemp = (ftemp-32) * 5 / 9; cout << "Entspricht in Celsius: " << ctemp << '\n'; }

Die Anweisung
cin >> ftemp;
bewirkt, daß das Programm darauf wartet, daß der Anwender eine Zahl eingibt. Die sich daraus ergebende Zahl wird in der Variablen ftemp aufbewahrt. Das Zeichen >> ist der Einlese-oder Laden aus-Oberator. Er übernimmt den Wert vom Datenstromobjekt zu seiner Linken und plazirt diesen in der Variablen zu seiner Rechten.

Das Programm FAHREN hat neben seiner eingabefähigkeit mehrere neu Kniffe aufzuweisen. Schauen sie sich das Programmlisting doch genau an. wo wird die Variable ctemp defeniert? Nicht am anfang das Programms, sondern in der vorletzten Zeile, wo sie verwendet wird, um das Ergebnis der arithmetischen Operation aufzunehemen. Wie wir schon früher anmerkten, können Variablen an jeder beliebigen Stelle im Programm definiert werden, nich nur am Programmanfang.


8