Deutsch English
Alphabetischer Index
Array-Funktionen
CGI-Funktionen
Datentypen
Datums/Uhrzeit-Funktionen
Debugging
Operatoren
Ramtext-Funktionen
Selektion
Socket-Funktionen
Sonstige-Funktionen
Sprachelemente
  • 'ANWEISUNGEN'
  • 'AUSDRÜCKE'
  • 'BEZEICHNER'
  • DEF
  • IF
  • 'INDEXBESCHREIBUNG'
  • 'KONSTANTEN'
  • MODULE
  • PROCEDURE
  • REPEAT
  • RETURN
  • USES
  • VAR
  • WHILE
    Statistik-Funktionen
    Stream-Funktionen
    String-Funktionen
    System-Funktionen
    Tabellen-Funktionen
    Text-Funktionen
    Volltext-Funktionen
    Zahlen-Funktionen
    Home    Überblick    Suche    Impressum    Kontakt    Mitglieder
    Themenkomplex Sprachelemente
    Funktion WHILE
    Kurz abweisende Programmschleife
    Syntax WHILE boolexp DO Anweisungen END
    Parameter boolexp: logischer Ausdruck, Selektion
    Ergebnis
    Siehe auch:
    REPEAT 'ANWEISUNGEN'
    Beschreibung WHILE führt zu einer sog. abweisenden Schleife. Der logische Ausdruck wird geprüft. Liefert er den Wert TRUE, so werden die Anweisungen zwischen DO und dem zugehörigen END ausgeführt. Anchließend beginnt das Spiel von neuem.

    Liefert der logische Ausdruck schon ganz am Anfang den Wert FALSE, so wird die Anweisungsfolge überhaupt nicht ausgeführt.

    Beispiel:
    VAR i : INTEGER
    WHILE i++<=10 DO
      cgiwriteln(str(i))
    END

    Beispiel 1: Reset + Eot

    Eine Textdatei Zeilenweise ausgeben

    VAR t : INTEGER
      IF t:=reset('mytext.txt') THEN
        WHILE NOT EOT(t) DO
           cgiwriteln(readln(t))
        END
        close(t)
      END


    tdbengine chat
    irc.tdbengine.org
    #tdbengine

       Copyright © 2003-2004 tdb Software Service GmbH
       Alle rechte vorbehalten. / All rights reserved
       Letzte Änderung: 21.10.2004
    {Fehler für :execmacro{execmacro="sessionspy"}