Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6
  Alt 1. Apr 2003, 17:19
OK, du willst was effektives? Dann pack den String in einen PChar und wander mit dem Pointer durch die Zeichenkette. Ungefähr so (jetzt mal ungetestet):
Delphi-Quellcode:
var
  p : PChar;
  i : Integer;
begin
  i := 0;
  // Eventuell noch Speicher reservieren
  p := 'Hello World, good-bye universe.'
  while (p^ <> #0) do
  begin
    if p^ = #32 then Inc(i);
    Inc(p);
  end;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat