Advertisement
Guest User

Untitled

a guest
Aug 12th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QBasic 0.70 KB | None | 0 0
  1. #COMPILE EXE
  2. #DIM NONE
  3.  
  4. FUNCTION PBMAIN () AS LONG
  5.  
  6.     'rle
  7.     IF COMMAND$ = "" THEN
  8.         INPUT "in?", inf$
  9.         INPUT "out?", ouf$
  10.     ELSE
  11.         inf$=COMMAND$(1)
  12.         ouf$=COMMAND$(2)
  13.     END IF
  14.         OPEN inf$ FOR BINARY AS #1
  15.         OPEN ouf$ FOR BINARY AS #2
  16.        
  17.         b1$ = " "
  18.         b2$=b1$
  19.         GET #1,,b1$
  20.         GET #1,,b1$
  21.         GET #1,,b1$
  22.         WHILE NOT EOF(1)
  23.         GET #1,,b2$
  24.         IF b1$ <> b2$ THEN
  25.             PUT #2, , b1$
  26.         ELSE
  27.             GET #1, , b2$
  28.             outer$ = STRING$((ASC(b2$)+2), b1$)
  29.             PUT #2, , outer$
  30.             GET #1, , b2$
  31.         END IF
  32.         b1$ = b2$
  33.         WEND
  34.  
  35. END FUNCTION
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement