home *** CD-ROM | disk | FTP | other *** search
- 2 rem++++++++ literatur datei +++++++++
- 3 :
- 4 :
- 5 rem--------- menue ----------------
- 7 :
- 8 dim a$(100,6):fori=1to38:ln$=ln$+"[192]":next
- 9 poke53280,0:poke53281,0:poke646,15
- 10 sys58692:printchr$(142):fl=0
- 15 print spc(52)"literatur-datei"
- 16 println$
- 20 print tab(209)"(1) datei laden"
- 25 print spc(89) "(2) datensaetze suchen"
- 30 print spc(89) "(3) neuen text eingeben"
- 35 print spc(89) "(4) datei abspeichern"
- 40 print spc(89) "(5) ende"
- 45 :
- 50 print
- 55 geta$
- 60 onval(a$)gosub 100,200,400,500,600
- 65 iffl=0then55
- 66 iffl=1then10
- 90 :
- 100 rem-------- datei laden ----------
- 105 :
- 115 sys58692:open 1,8,3,"literatur,s,r"
- 120 d=d+1
- 130 for k=1 to 6
- 140 input#1,a$(d,k)
- 145 printa$(d,k)
- 150 if a$(d,k)="@"then k=6:next k:goto 180
- 160 next k
- 170 print:goto 120
- 180 close 1
- 190 fl=1:return
- 195 :
- 200 rem------ datensaetze suchen ------
- 205 :
- 210 input"stichwort";s$
- 220 for s=1 to d
- 230 for k=1 to 6
- 240 if a$(s,k)=s$ then for z=1 to 6:printa$(s,z):next z
- 250 next k
- 260 print
- 270 next s
- 280 print"ende der suche"
- 290 print
- 300 :
- 310 print"noch einmal (j/n)?"
- 320 get v$:if v$="" then 320
- 330 if v$="j" then 210
- 340 fl=1:return
- 390 :
- 400 rem----- neuen text eingeben ------
- 405 :
- 420 k=1
- 430 print k".kategorie: ";:poke19,64:input a$(d,k):poke19,0:print
- 440 if k<6 then k=k+1:goto 430
- 445 :
- 450 print:print"noch eine eingabe (j/n) ?"
- 460 get v$:if v$="" then 460
- 470 if v$="j" then d=d+1:goto 420
- 480 gosub501:fl=1:return
- 490 :
- 500 rem------- datei abspeichern ------
- 501 print"diskette im laufwerk?"
- 502 print"zum speichern <taste> druecken!"
- 503 poke198,0:wait198,1
- 505 :
- 510 open 1,8,4,"@:literatur,s,w"
- 520 for s=1 to d
- 530 for k=1 to 6
- 540 print#1,a$(s,k)
- 550 next k:next s
- 560 print#1,"@"
- 570 close 1
- 580 fl=1:return
- 599 :
- 600 rem----------- ende --------------
- 605 :
- 610 sys58692:end
-