Die Ende-Bedingung kann nach der Ausführung einer OPEN DOCUMENT- oder READ-Anweisung auftreten.
Der weitere Ablauf nach Ausführung der Ein-/Ausgabe-Anweisung hängt von dem angezeigten Ein-/Ausgabe-Zustand ab. Die folgende Tabelle zeigt, wie/wo der Programmlauf jeweils fortgesetzt wird. ’-’ steht für Angaben, die für die Auswahl der Fortsetzung nicht relelvant sind.
Ein-/Ausgabe-Zustand | AT END | NOT AT END | USE-Prozedur | |||
angegeben | nicht | angegeben | nicht | vereinbart | nicht | |
erfolgreich | - | - | unbedingte- | Ende der | - | - |
Ende- | unbedingte- | Fortsetzung wie in Spalte 'USE-Prozedur' für andere Fehler-Bedingung | - | - | - | - |
andere Fehler- | - | - | - | - | use- | Programm- |
unbedingte-anweisung-1, unbedingte-anweisung-2 bzw. use-procedure wird gemäß den Regeln für die dort angegebenen Anweisungen ausgeführt. Der Ablauf wird, je nach Art der Anweisung, entweder in einem anderen Teil des Programms oder am Ende der Ein-/Ausgabe-Anweisung fortgesetzt.