Ich versuche in einem Projekt, Zeichenketten nach gebräuchlichen Buchstaben zu durchsuchen. Hierzu verwende ich eine While-Schleife und ein Case-Statement, mit dem ich jedes Zeichen prüfe.
Leider scheitere ich schon an diesem einfachen Vorhaben, weil bestimmte Sonderzeichen mehrere Zeichen einnehmen. Wie zum Beispiel 'ä'.
Folgender Code findet bei mir kein kleines Ä.
Code: Alles auswählen
for i := 1 to Length(S) do
if S[i] = 'ä' then
Writeln('ä bei ', i, ' gefunden!')
Hierzu meine Frage:
Gibt eine Möglichkeit, jedes sichtbare Zeichen in einem String durchzugehen? Oder einen Compilerschalter, damit strings als char array angesprochen werden können?