Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Umwandeln eines Strings in einen Array (Stringanalyse)

  Alt 25. Feb 2007, 18:57
Zitat von marabu:
Delphi-Quellcode:
Setlength(resultarray, Succ(platz)); // Vergrößern des Arrays
resultarray[platz-1] := ... // Zugriff auf die neue Stelle (ACHTUNG, es sollte Platz - 1 heißen!)
Noch kurz zu Succ:
Succ(X) ist das gleiche wie X + 1
und
Pred(X) ist das gleiche wie X - 1

Also macht
Setlength(resultarray, Succ(platz)); und Setlength(resultarray, platz + 1); das gleiche.
Dies gilt ebenso für
resultarray[platz - 1] := ... und resultarray[Pred(platz)] := ... Das ganze ist aber nicht zu verwechseln mit inc(X) bzw. Dec(X). Denn das ist das gleiche wie X := X+1 bzw. X := X-1.
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat