Duden/Eingabe functions

War_EOF

Gibt wahr zurück wenn ein EOF Zeichen gelesen wurde.
  • Return type: Wahrheitswert

Aliases

  1. die Benutzereingabe nicht zu Ende gewesen ist
  2. die Benutzereingabe zu Ende gewesen ist
  3. die Benutzereingabe nicht vorbei ist
  4. die Benutzereingabe vorbei ist

Implementation

    Gib war_eof zurück.

Benutzereingabe_Zuruecksetzten

Setzt die interne war_eof variable auf falsch.
  • Return type: nichts

Aliases

  1. setzte die Benutzereingabe zurück
  2. Setzte die Benutzereingabe zurück

Implementation

    war_eof ist falsch.

Lies_Token_in_Puffer

Liest eine einzelne Eingabe in Eingabe_Puffer.

Dabei werden vorrangehende Leerzeichen ignoriert
und ein einzelnes darrauffolgendes Leerzeichen in
Gepufferter_Buchstabe gespeichert
  • Return type: Text

Aliases

  1. die nächste Eingabe
  2. die naechste Eingabe

Implementation

    [vorangehende Leerstellen überspringen]
    Speichere das nächste Zeichen aus der Standardeingabe in Gepufferter_Buchstabe.
    Solange Gepufferter_Buchstabe ein Leerzeichen ist oder Gepufferter_Buchstabe ein Kontrollzeichen ist, mache:
        Wenn die Benutzereingabe zu Ende gewesen ist, gib "" zurück.
        Speichere das nächste Zeichen aus der Standardeingabe in Gepufferter_Buchstabe.

    [Text bis Leerstelle Lesen]
    Der Text token ist "".
    Solange nicht (Gepufferter_Buchstabe ein Leerzeichen ist oder Gepufferter_Buchstabe ein Kontrollzeichen ist), mache:
        Speichere token verkettet mit Gepufferter_Buchstabe in token.
        Speichere das nächste Zeichen aus der Standardeingabe in Gepufferter_Buchstabe.

    Gib token zurück.