webForumDet fria alternativet

ARRAY

1 svar · 163 visningar · startad av FreeZer

FreeZerMedlem sedan jan. 2001950 inlägg
#1

En fungeraden array:

s: array[0..980] of char;

En icke fungerande array:

var nummer 
s: array[0..nummer] of char;

Jag vill att den andra siffran ska kunna vara olika varje gång, hur ska jag göra? för så som jag skrev nyss fungerar ju inte...

MinOrkMedlem sedan aug. 2000234 inlägg
#2

du måste skapa en dynamisk array. Deklarera den så här:

 var s: array of char

och när du ska använda den så ändrar du storlek så här:

SetLength(s, nummer)

och för att plocka bort den ur minnet så:

finalize(s)

och för att loop:a genom hela så:

for i:=low(s) to high(s) do
125 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)