2 REM++++++++ LITERATUR DATEI +++++++++ 3 : 4 : 5 REM--------- MENUE ---------------- 7 : 10 PRINTCHR$(147) 15 PRINT SPC(90)"WAEHLEN SIE BITTE AUS" 20 PRINT TAB(202)"(1) DATEI LADEN" 25 PRINT SPC(82) "(2) DATENSAETZE SUCHEN" 30 PRINT SPC(82) "(3) NEUEN TEXT EINGEBEN" 35 PRINT SPC(82) "(4) DATEI ABSPEICHERN" 40 PRINT SPC(82) "(5) ENDE" 45 : 50 PRINT 55 INPUT A 60 ON A GOSUB 100,200,400,500,600 65 GOTO 10 90 : 100 REM-------- DATEI LADEN ---------- 105 : 110 DIM A$(100,6) 115 OPEN 1,8,3,"LITERATUR,S,R" 120 D=D+1 130 FOR K=1 TO 6 140 INPUT#1,A$(D,K) 150 IF A$(D,K)="@"THEN K=6:NEXT K:GOTO 180 160 NEXT K 170 GOTO 120 180 CLOSE 1 190 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 RETURN 390 : 400 REM----- NEUEN TEXT EINGEBEN ------ 405 : 420 K=1 430 PRINT K".KATEGORIE":INPUT A$(D,K) 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 GOTO 500 490 : 500 REM------- DATEI ABSPEICHERN ------ 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 RETURN 599 : 600 REM----------- ENDE -------------- 605 : 610 END