home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1989 April
/
64er_Magazin_89-04_1989_Markt__Technik_de.d64
/
vokabelchecker
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
21 lines
1 dimv(99):z=49152:i=1:n$=chr$(0):p$=".":e$="^":print"":pokez,255
2 ford=0to6:readv$:printv$:next:data"[147][214]okabelchecker [214]ersion 1"," 1 [197]ingeben"
3 restore:print"[194]itte waehlen [211]ie![145]":getv$:ifv$=e$thenprint"[147][208]rogrammende!":end
4 on-(v$<"1"orv$>"5")goto3:print"[147]":onval(v$)gosub5,8,14,16,19:goto2
5 print"[147] [197]ingeben":v$="":input" [214]okabel";v$:ifv$=""then5:data" 2 [193]bfragen"
6 v$=v$+n$:v(i)=z:i=i+1:ifv$=e$+n$theni=i-1:pokez,255:return:data" 3 [204]aden"
7 ford=1tolen(v$):pokez,asc(mid$(v$,d,1)):z=z+1:next:goto5:data" 4 [211]ichern"
8 print"[147] [193]bfragen":a=int(rnd(p*a/z)*(i-1))+1:p=v(a):ifa=>ithenreturn
9 w=peek(p):p=p+1:d=1:printchr$(w);:on-(w<>0andw<>46)goto9:print"[157] "
10 p=p-1:v$="":g$="":a$="":printd;:inputv$:ifv$=e$thenreturn:data" 5 [196]rucken"
11 p=p+1:g$=g$+a$:a$=chr$(peek(p)):on1-(a$=p$ora$=n$)goto11:data" ^ [194]eenden"
12 p=p+1:ifv$<>g$thenprint"[198]ehler! [210]ichtig: ";g$
13 d=d+1:on1-(peek(p-1)=0)goto10:print"<[212]aste>":wait198,1:getv$:goto8
14 gosub17:poke780,0:sys65493:i=1:z=49152:forc=0to255
15 v(i)=z:i=i+1:ford=99to0step-1:d=peek(z):z=z+1:next:c=peek(z):next:goto18
16 gosub17:poke193,0:poke194,192:poke175,int(z/256)+1:sys62957:goto18
17 print"[147][204]aden/[211]ichern":input"[206]ame";v$:sys(57812)v$,8,1:print"":return
18 open1,8,15:input#1,w,f$,w,w:printf$,"<[212]aste>":close1:wait198,1:getv$:return
19 open1,3:p=49152:forw=0to255:w=peek(p):p=p+1:ifw=0thenprint:next
20 print#1,chr$(w);:next:print"<[212]aste>":wait198,1:getv$:close1:return