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 40 41 42 43 44
|
10 REM PC-BASIC test
20 REM MID$ function
30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1
40 ON ERROR GOTO 10000
50 PRINT#1, MID$
60 PRINT#1, MID$(
70 PRINT#1, MID$("ABC"
80 PRINT#1, MID$(1
90 PRINT#1, MID$(1.5
100 PRINT#1, MID$(-1)
110 PRINT#1, MID$(1)
120 PRINT#1, MID$(-1.5)
130 PRINT#1, MID$(1.5)
140 PRINT#1, MID$(-1.5D2)
150 PRINT#1, MID$(1.5D2)
160 PRINT#1, MID$("ABC")
200 PRINT#1, MID$(0)
210 PRINT#1, MID$(256)
220 PRINT#1, MID$(32768)
230 PRINT#1, MID$(65536)
240 PRINT#1, MID$(1.701412E+38)
250 PRINT#1, MID$(1.701411834604692D+38)
300 PRINT#1, MID$(1)
310 PRINT#1, MID$(#1)
320 PRINT#1, MID$(1,1)
330 PRINT#1, MID $("ABC", 1)
340 PRINT#1, MID$ ("ABC", 1)
350 PRINT#1, MID $ ("ABC", 1)
1000 PRINT#1, MID$("ABC", "A")
1010 PRINT#1, MID$("", 2)
1020 PRINT#1, MID$("ABC", 1, 1)
1030 PRINT#1, MID$("ABC", 0)
1040 PRINT#1, MID$("ABC", -1)
1050 PRINT#1, MID$("ABC", 256)
1060 PRINT#1, MID$("ABC", 32768)
1140 PRINT#1, MID$("ABC", 1, -1)
1150 PRINT#1, MID$("ABC", 1, 256)
1160 PRINT#1, MID$("ABC", 1, 32768)
1170 PRINT#1, MID$("ABC", 1, "A")
1180 PRINT#1, MID$("ABC", 1, "A"
1190 PRINT#1, MID$("ABC", "A"
9999 END
10000 PRINT#1, ERR, ERL
10010 RESUME NEXT
|