home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1982-02-15 | 1.5 KB | 40 lines |
- 10 SCREEN 0,1
- 20 COLOR 15,9,4
- 30 CLS
- 40 PRINT " "
- 50 PRINT " "
- 60 PRINT " REORGANIZE FILE"
- 70 PRINT " "
- 80 PRINT " "
- 90 PRINT " PLACE SCRATCH DISKETTE IN DRIVE A"
- 100 PRINT " "
- 110 PRINT " PRESS ANY KEY WHEN READY"
- 120 PRINT " "
- 130 K$=INKEY$: IF K$ = "" THEN 130
- 140 OPEN "B:MAILLIST.REE" AS #1 LEN=128
- 150 FIELD #1, 9 AS ZIPCODE$, 30 AS NAM$, 30 AS ADD1$, 30 AS ADD2$, 29 AS CITYST$
- 160 OPEN "A:REORGML.REE" AS #2 LEN=128
- 170 FIELD #2, 9 AS ZIP2$, 30 AS NAM2$, 30 AS ADD12$, 30 AS ADD22$, 29 AS CITYST2$
- 180 COLOR 23,0,3
- 190 PRINT " REORG IN PROGRESS"
- 200 COLOR 15,9,4
- 210 PRINT " "
- 220 RECNUM1=0
- 225 DONE = 0
- 230 RECNUM2=0
- 240 FOR I = 1 TO 1000
- 241 IF DONE=1 THEN 390
- 250 RECNUM1 = RECNUM1 + 1
- 260 IF RECNUM1 > 1000 THEN 390
- 280 GET #1,RECNUM1
- 290 ZIP# = CVD(ZIPCODE$)
- 300 IF ZIP# = 1E+09 THEN 250
- 310 LSET ZIP2$ = MKD$(ZIP#)
- 320 LSET NAM2$ = NAM$
- 330 LSET ADD12$ = ADD1$
- 340 LSET ADD22$ = ADD2$
- 350 LSET CITYST2$ = CITYST$
- 360 RECNUM2 = RECNUM2 + 1
- 370 PUT #2, RECNUM2
- 380 IF ZIP# = 0
-