Fehlersituationen

 [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

turing$ echo | santa
Keine Wegematrix vorgefunden!
turing$ echo 0 | santa
    1 -->    1 [   0]
Insgesamt zurueckgelegt: 0
turing$ echo 0 1 2 | santa
Die Wegematrix ist nicht quadratisch!
turing$ echo 0 1 2 3 | santa
Das 2. Element der Spur ist nicht 0!
turing$ creatematrix 33 | santa
Die Wegematrix ist zu gross!
turing$ 

*Jedes Programm (auch eine Lösung zu einer Übungsaufgabe) sollte -- soweit mit vertretbaren Mitteln möglich -- die Eingabedaten auf Plausibilität und/oder Korrektheit überprüfen.
 
*Auch Sonderfälle wie z.B. gar keine Eingabe sollten überlebt werden.
 
*Wenn es irgendwelche Beschränkungen gibt (z.B. die Maximalgröße irgendeiner Tabelle), dann sollte das Überschreiten zu sinnvollen Fehlermeldungen führen.
 
*creatematrix generiert eine zufällige Wegematrix in der gewünschten Größe (Quelltext folgt später).
 

 [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 13.01.1999