SHOW:
|
|
- or go back to the newest paste.
1 | - | dim as string n(14) = {"asdfkrisqwerty"} |
1 | + | dim as string n = "asdfkrisqwerty" |
2 | - | dim as string q(4) = {"kris"} |
2 | + | dim as string q = "kris" |
3 | - | for i as integer = 0 to 13 |
3 | + | for i as integer = 0 to len(n)-len(q) |
4 | - | for j as integer = 0 to 3 |
4 | + | print *cptr(zstring ptr,strptr(n)+i) |
5 | - | if n(i) = q(j) then |
5 | + | for j as integer = 0 to len(q)-1 |
6 | - | print "found: ", n(j), "at position: ", i, "in: ", n(i) |
6 | + | if n[i+j] <> q[j] then continue for,for |
7 | - | end if |
7 | + | print ,"found: "; chr(n[i+j]); " at position:"; i+j |
8 | - | next |
8 | + | next j |
9 | - | next |
9 | + | |
10 | print ,"found ";q;" at position:"; i | |
11 | print ,left$(n,i);"[";q;"]";mid$(n,i+len(q)+1) | |
12 | exit for | |
13 | next i | |
14 | sleep | |
15 |