Função MID$
 

O comando MID$ retorna uma sequencia de caracteres.
Ou seja, se você precisa de destacar algum trecho de uma variavel de texto (do tipo $), use o MID$. Isso é algo que às vezes pode ser muito importante. Eu já o vi até em jogos.

Sintaxe:
  MID$(variavel$, posicao, quantidade)

Variavel$ e' a variavel de texto que voce vai usar (na verdade não precisa ser uma variável).
Posicao e' a posicao da letra de onde voce vai comecar a sequencia
Quantidade e' a quantidade de letras depois da Posicao.

Você pode usá-lo direto em comandos. Exemplos:

Ou ainda associar a variáveis: Vamos ver um exemplo:

'*****  MID$.BAS
a$ = "Alow Mundow"
PRINT MID$(a$, 1. 4)
PRINT MID$(a$, 6, 6)

'***** Fim do arquivo MID$.BAS |
 

Veja se voce consegue adivinhar o que faz esse programa... Vou pular algumas linhas para dar tempo para voce pensar...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  Tempo esgotado.
  Se voce falou que vai escrever "Alow" em uma linha e "Mundow" em outra, acertou. Se nao acertou, acompanhe meu raciocinio:

                A l o w   M u n d o  w
Posicao         1 2 3 4 5 6 7 8 9 10 11

Portanto:

PRINT MID$(a$, 1. 4)

        retorna os quatro primeiros caracteres (A, l, o, w)

PRINT MID$(a$, 6, 6)

        retorna 6 caracteres a partir do sexto caractere. O sexto caractere e' a letra M, portanto, M, u, n, d, o, w


rod@svn.com.br
1