Hallo zusammen,
gibt es eine direkte Möglichkeit aus einem 2D Feld eine Zeile oder Spalte per Indizierung in einen Vektor zu kopieren?
Pseudo Code:
Dim Mat[3][3]
dim Vek[3]
// 1. Zeile in Vektor schreiben
// ' : ' Indizierung ala Fortran für alle Elemente der Dimension
Vek[] = Mat[0][ : ]Grüße & frohe Ostern,
Tiuz.
geht nicht ;)
Kannst kein mehrdimensionales Array in ein eindimensionales packen.
Machs so :
FOR i = 0 to 2 // 3 Felder
Vek[i] = Mat[0][i]
NEXT
Oder das Feld in ein TYPE und dann ein FEld vom Container-TYPE machen:
TYPE Tvec
vec[4]
ENDTYPE
TYPE Tmat
row[4] AS Tvec
ENDTYPE
LOCAL m AS Tmat[]
m.row[1] = m.row[2]
Ist da nich ein Fehler Gernot ? :)
LOCAL m AS Tmat[]
muss doch
LOCAL m AS Tmat
sein ....