Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QBasic 0.69 KB | None | 0 0
  1. DIM buf(1000) AS STRING *43
  2.  
  3. SCREEN 12
  4. OPEN "album001.txt" FOR INPUT AS 1
  5.  
  6. i=0
  7. DO
  8.    INPUT #1,  a$, b$, c$, d$, e$
  9.    buf(i) = c$
  10.    i=i+1
  11. LOOP UNTIL EOF(1)
  12. ndados = i-1
  13.  
  14.  
  15. FOR j = 0 TO ndados
  16.    c$ = buf(j)
  17.    FOR i = 1 TO LEN(c$)
  18.       n = dic(MID$(c$,i,1))
  19.  
  20.       x = (i-1)/LEN(c$)*43*640/40
  21.       y = n/63*450
  22.      
  23.       IF i = 1 THEN
  24.          PSET(x,y)
  25.       ELSE
  26.          LINE -(x,y)INT(j/ndados*15)
  27.       END IF
  28.      
  29.       CIRCLE(x,y),2,2
  30.    NEXT
  31. NEXT
  32.  
  33.  
  34. END
  35.  
  36. FUNCTION dic(t$)
  37.    safe$ = "abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789-_"
  38.    FOR j = 1 TO LEN(safe$)
  39.       IF t$ = MID$(safe$,j,1) THEN n = j
  40.    NEXT
  41.    dic = n
  42. END FUNCTION
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement