Zählen von Buchstaben III

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

LetterCount.om
   (* print counts *)
   i := 0;
   WHILE i < letters DO
      IF count[i] > 0 THEN
         Write.Char(CHR(i + ORD("A")));
         Write.String(": ");
         Write.Int(count[i], 1);
         Write.Ln;
      END;
      INC(i);
   END;

*Für die Ausgabe muß der Index i jeweils in einen Buchstaben abgebildet werden. Dies geschieht, indem zunächst zu i der Ordinalwert von ``A'' addiert wird. Danach konvertiert CHR den so gewonnen Ordinalwert in ein Zeichen.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005