10 HOME : PRINT CHR$(21);: HTAB 12: PRINT "SPEED SEARCH DEMO": PRINT : PRINT "This demo will fill a 100 element array and then find all occurances of the word'One.'"
20 PRINT CHR$(4);"BLOAD SPEED.SEARCH,A$300"
30 DIM A$(100),S%(100)
40 REM ** FILL A$ ARAY **
50 FOR I = 1 TO 10: READ A$(I): NEXT I
60 FOR J = 1 TO 9: FOR I = 1 TO 10
70 A$(J *10 +I) = A$(I) + STR$(J)
80 NEXT I: NEXT J
90 REM ** DEFINE W$ AND N% **
100 READ W$,N%
110 REM ** READY, SET, GO **
120 PRINT : PRINT "The array is ready.": INPUT "Press <Return> to begin the search: ";D$
130 REM ** CALL SPEED SEARCH **
140 REM WHERE:
150 REM 768 = ADDRESS OF SPEED SEARCH
151 REM W$ = STRING TO FIND
152 REM A$(1) = 1ST ELEMENT OF ARRAY TO SEARCH
153 REM S%(1) = 1ST ELEMENT OF RETURN ARRAY TO USE