Forum: Programmieren allgemein
by DeddyH,
14. Feb 2017
Wenn Du je Zeichen die Anzahl ermitteln willst, bietet es sich doch an, das Zeichen dann auch als Index zu verwenden, oder?
Forum: Programmieren allgemein
by DeddyH,
14. Feb 2017
Die Anzahl steht je Zeichen im Array.
Nachtrag: Das Nullen des Arrays beim erneuten Einlesen habe ich noch vergessen.
procedure TCharCounter.ReadString(const s: AnsiString);
var
i: Cardinal;
begin
FTotal := 0;
FillChar(FCounts, SizeOf(FCounts), 0);
for i := Low(s) to High(s) do
Forum: Programmieren allgemein
by DeddyH,
14. Feb 2017
Wieso nicht? Mal in Langform:
procedure TCharCounter.ReadString(const s: AnsiString);
var
i: Cardinal;
c: AnsiChar;
begin
FTotal := 0;
for i := Low(s) to High(s) do
begin
c := s;