Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#6

Re: Umwandeln eines Strings in einen Array (Stringanalyse)

  Alt 25. Feb 2007, 18:09
Zitat von xelax90:
soweit ich das verstehe, gibt es mir den darauffolgenden wert an (also würde, wenn ich succ(4) eingebe, 5 rauskommen oder??)
das macht aber gar keinen sinn, weil die werte strings sind und keine integer oder char.
Hi, (und auch von mir nochmal ein Willkommen in der DP ).
Schau Dir mal die Benennung der Variablen vom marabu an. Er wollte damit zeigen, dass Du zwei Variablen verwendest, Platz enthält dabei die Anzahl der Strings die Du schon gefunden hast, also wieviel Platz dein Array benötigt. Findest Du einen neuen String, den Du in das Array einfügen möchtest, dann erhöhst Du diesen Wert und vergrößerst das Array (Du benötigst einen weiteren Platz). Danach kannst Du an dieser Stelle etwas einfügen:
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!)
Platz kannst Du einfach mit 0 initialisieren (einmal ganz am Anfang den Wert 0 zuweisen).

Gruß Der Unwissende
  Mit Zitat antworten Zitat