int main()
{double x, y;
cout << "Zweite Demonstration einer Ausnahmebehandlung\n" << endl
<< "Hier wird der Kehrwert einer eingegebenen Fliesskommazahl berechnet." << endl
<< "Bei Eingabe einer Null wird eine Exception ausgeloest.\n" << endl;
try
{
while(1)
{
cout << "Geben Sie eine Fliesskommazahl ein: ";
cin >> x;
y = Kehrwert(x);
cout << "Der Kehrwert von " << x << " ist " << y << ".\n" << endl;
}
}
catch(int id) // Nur int-Ausnahmen werden behandelt.
{
cout << endl << "Ausnahme mit der Id " << id << " aufgetreten." << endl;
}
getch();
return 0;
}