File: 2dstrarraytest.kbs

package info (click to toggle)
basic256 0.9.6.69a-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 26,304 kB
  • sloc: cpp: 7,778; yacc: 926; lex: 575; sh: 21; makefile: 7
file content (39 lines) | stat: -rw-r--r-- 638 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# test numeric 2d string array dim/redim/input/assogn
# 20100417 j.m.reneau
dim a$(6)
a$ = {"A","B","C","D","E","F"}
label$ = "array 6 1d"
gosub displaya

label$ = "array input [5]"
print "input a$[5]?";
input a$[5]
gosub displaya

redim a$(5,2)
label$ = "array redim 5,2"
gosub displaya

label$ = "array switch 0,0 0,1"
b$ = a$[0,1]
a$[0,1]=a$[0,0]
a$[0,0] = b$
gosub displaya

label$ = "array input [3,1]"
print "input a$[3,1]?"
input a$[3,1]
gosub displaya

end

displaya:
print
print label$
for row = 0 to a$[?,]-1
   for col = 0 to a$[,?]-1
      print "a$["+row+","+col+"]='"+a$[row,col] + "' ";
   next col
   print
next row
return