2021-07-15
10:49 AM
- last edited on
2021-09-14
08:59 AM
by
Noemi Balogh
dim x[5][5]
for i=1 to 5
for j=1 to 5
x=""
next j
next i
ch=OPEN("text",”voda.txt”,"separator='\t', mode=ro, Library")
iLine=1
nr=INPUT(ch, iLine, 1, v1, v2, v3, v4, v5)
WHILE nr>-1 DO !just to limit, original text filex has >50 rows
if nr then
x[iLine][1] = v1
x[iLine][2] = v2
x[iLine][3] = v3
x[iLine][4] = v4
x[iLine][5] = v5
else
add2 0, -1 !empty row
endif
iLine=iLine+1
nr=INPUT(ch, iLine, 1, v1, v2, v3, v4, v5)
ENDWHILE
CLOSE ch
for iLine=1 to 5
for j=1 to 5
text2 5*(j-1),1-iLine,x[iLine]
next j
next iLine
x[1][1]="a b c" !without it X_array stays empty; with it x[1][1] is overwritten and first column and row stays empty, BUT rest values are correct. why ?!!
parameters x=x
but idk why "parameters x=x" has no effect. I mean when I check "x" parameter it remains empty (if comment x[1][1]='abc'). Because after closing reading the file text2 cycles show proper values in 2D view (without it I'd think that code is wrong and it even didn't read the file). So array should have correct values, I guess.
----->”voda.txt”<--------- 0 4 6 8 10 1 0,22 0,28 0,33 0,39 2 0,23 0,29 0,34 0,40 3 0,25 0,30 0,36 0,42 4 0,26 0,32 0,38 0,44
Solved! Go to Solution.
2021-07-28 05:04 PM