Code: Alles auswählen
dim array(5)
array()=Procedure die 6 arrays ausgibt() ; hier würd ich gern wissen wie man mit ProcedureReturn mehr als einen Wert ausgibt
for i=0 to 5
debug array(i)
next i
Code: Alles auswählen
dim array(5)
array()=Procedure die 6 arrays ausgibt() ; hier würd ich gern wissen wie man mit ProcedureReturn mehr als einen Wert ausgibt
for i=0 to 5
debug array(i)
next i
Code: Alles auswählen
Dim Array.s(20)
copyMemory(TestArray(20), @Array(), 20*4)
procedure TestArray(RaySize.l)
Dim fnkArray.s(RaySize)
for i.l = 0 to RaySize
fnkArray(i) = "Test"
next i
ProcedureReturn @fnkArray()
endprocedure
Wieso unbekannt. Du kannst auch keine unbekannten Strings ausgeben. Du musst schon wissen wie groß eine Array sein soll. Eine Funktion die eine Array vergrößert und dabei die Elemente nicht löscht ist einfach zu machen. Blöderweise fehlt mir auf dem Praktikumrechner hier ein PB Compiler um schnell etwas basteln zu könnenbluejoke hat geschrieben:nimm lieber LinkedLists!
Ich habe als ich PB kennengelernt habe auch verzweifelt gesucht, wie ich ein Array auf eine unbekannte Größe dimensionieren soll...
Doch Du must es wissen!bluejoke hat geschrieben:nein, ich muss nicht wissen, wie groß ein Array wird.
Beispielsweise bei einem Chat