BCX Console Demonstration Program s138.bas |
' ************************************************************************ ' 12/29/2001 -- Thanks to Pat Kelly, BCX can now handle the passing of ' arrays to SUBS and FUNCTIONS by reference. The syntax is demonstrated ' in this example. Works for any type of array. Enjoy! ' ************************************************************************ DIM a$[10] ' Array of 10 strings a$[0] = "zero" a$[1] = "one" a$[2] = "two" a$[3] = "three" a$[4] = "four" a$[5] = "five" a$[6] = "six" a$[7] = "seven" a$[8] = "eight" a$[9] = "nine" CALL MyStrArray(a$, 10) SUB MyStrArray( b$[], nelem) DIM i AS INTEGER FOR i = 0 TO(nelem - 1) PRINT b$[i] NEXT END SUB
Result:
zero one two three four five six seven eight nine