01 // Strukturierte Fehlerbehandlung - Grundlagen
02 // Datei: sfehl01.cpp
03
04 #include <iostream.h>
05
06 int main ()
07 {
08 try
09 {
10 cout << "\x1b[H\x1b[2J";
//Bildschirm löschen
11 cout << "Strukturierte Fehlerbehandlung\n";
12
// generiere temporäre Textvariable
13 throw "Fehler Simulation";
14
cout << "\n\nNicht verwendet.\n\n";
15 }
16 catch (int i) // Hier nicht
benutzt
17 {
18 cerr << "\nFehlerbehandlung für int\n;
19 }
20 catch
(char * cp) // für throw char *
21 {
22 cerr<<"\nFehlerbehandlung für
char *: "<<cp;
23 }
24 return 0;
25 }
26
|
Bild 18-7 Strukturierte Fehlerbehandlung
|