Advertisement
Guest User

Untitled

a guest
Aug 1st, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. INPUT "Nome da chave: ", chave$
  2.  
  3. OPEN "c:\config.ini" FOR INPUT AS #1
  4.  
  5. FOR z% = 1 TO 5
  6.     INPUT #1, a$
  7.  
  8.  
  9.     FOR i% = 1 TO 255
  10.  
  11.         proc$ = LEFT$(a$, i%)
  12.         proc$ = RIGHT$(proc$, i%)
  13.  
  14.  
  15.  
  16.         IF RIGHT$(proc$, 1) = "=" THEN 'left
  17.             divisor% = i%
  18.  
  19.             NomeChave$ = LEFT$(a$, divisor%)
  20.  
  21.             NomeChave$ = LEFT$(NomeChave$, divisor% - 1) ' RETIRAM O =
  22.             NomeChave$ = RIGHT$(NomeChave$, divisor% - 1) '  E O ; do valor
  23.  
  24.  
  25.         END IF
  26.  
  27.  
  28.  
  29.         IF NomeChave$ = chave$ THEN
  30.             IF RIGHT$(proc$, 1) = ";" THEN
  31.                 GOTO success
  32.             END IF
  33.  
  34.  
  35.         END IF
  36.  
  37.         IF i% = 255 THEN GOTO LerProxLinha
  38.  
  39.  
  40.     NEXT
  41.  
  42.     LerProxLinha:
  43. NEXT
  44.  
  45.  
  46. success:
  47.  
  48. FimDaChave% = i% - 1 'j  desconta o ";"
  49. PRINT "O fim da chave ‚: " + STR$(FimDaChave%)
  50. intervalo% = FimDaChave% - divisor% ' seleciona at‚ onde ir  pegar.
  51.  
  52. ValorChave$ = LEFT$(a$, FimDaChave%)
  53. ValorChave$ = RIGHT$(ValorChave$, intervalo%)
  54.  
  55. PRINT "O valor para a chave " + NomeChave$ + " ‚: " + ValorChave$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement