BCX Console Demonstration Program s89.bas
|
' -----------------------------------------------------------------------
' Sample Snippet for BCX. Quickly copy one String Array to Another
' by Kevin Diggins
' -----------------------------------------------------------------------
DIM A$[21]
DIM B$[21]
DIM C
FOR C = 1 TO 20
A$[C] = "This Is Line No. " & STR$(C)
NEXT
StrArrayCopy(B$[0], A$[0], 20 * 2048) 'copy A$ array to B$ array
FOR C = 1 TO 20
PRINT B$[C]
NEXT
SUB StrArrayCopy (Des$, Src$, ByteCount)
memcpy(Des$, Src$, ByteCount) 'memcpy is a standard C function
END SUB
Result:
This Is Line No. 1
This Is Line No. 2
This Is Line No. 3
This Is Line No. 4
This Is Line No. 5
This Is Line No. 6
This Is Line No. 7
This Is Line No. 8
This Is Line No. 9
This Is Line No. 10
This Is Line No. 11
This Is Line No. 12
This Is Line No. 13
This Is Line No. 14
This Is Line No. 15
This Is Line No. 16
This Is Line No. 17
This Is Line No. 18
This Is Line No. 19
This Is Line No. 20