GARANTIR DESCONTO

Fórum Como dividir uma variavel em duas. #178966

01/09/2003

0

Estou com uma dúvida com variáveis:
Tenho uma variavel txt,txt1,txt2:string com o seguinte conteudo:
1234567890
Quando executo o comando:


txt1 := Copy (txt, 6, Length (txt) - 5);


tx2 assume o seguinte conteúdo: 12345.
Até aqui tudo bem, mas estou precisando que a variavel txt2 assuma o restante da variavel, ou seja txt2:=67890.
Mas não entendi bem o comando, espero que alguém possa me ajudar.


Michele

Michele

Responder

Posts

01/09/2003

Mlee

oi tenta isso :


TXT2 := COPY(TXT,LENGTH(TXT2),5);


ACHO QUE RERTONARÁ O QUE QUER!!!


Responder

Gostei + 0

01/09/2003

Mlee

O MELHOR ISSO : IGNORA A ANTERIOR

TXT2 := COPY(TXT,LENGTH(TXT1),5);


aCHO... BOA SORTE


Responder

Gostei + 0

01/09/2003

Michele

muito obrigada!
Funcionou!


Responder

Gostei + 0

01/09/2003

Mlee

por nada, conte sempre! :)


Responder

Gostei + 0

01/09/2003

Michele

na verdade nao fucionou ainda, preciso qua a variável txt2 pegue 12345 mas a txt1 tem que na verdade pegar o restante 67890, mas se a variável tiver um tamanho maior 1234567890999 e txt1 deverá continuar pegando o restante ou seja
txt2:=12345
e
txt1:=67890999

e na acontece isso quando aumenta o tamanho da variável esta pegando mais numeros que antes que pegava só 5


Responder

Gostei + 0

01/09/2003

Mlee

bom se o TXT2 tem que pegar = 12345 fica assim:


TXT2 := COPY(TXT,1,5);

e se o TXT1 é = 67890999....
fica assim

TXT1 := COPY(TXT,LENGTH(TXT2),LENGTH(TXT));

ve se funciona e me fala....boa sorte!!


Responder

Gostei + 0

02/09/2003

Anderson_blumenau

O que acontece nessa funcao é o seguinte

copy(variavel,j,i)
onde

Variavel = a string
j = a partir de que ponto a string vai ser composta
i = quantos caracteres vao contem a string a partir do ponto j

ex

variavel = ´123456789´

copy(variavel,4,2)
retorna = 45 //a paritir do 4º caractere pega 2 caracteres

length renorta o numero de caracteres que tem a string

ex

lenght(variavel)

retorna 9 //refere-se a variavel acima com nove numeros

espero que ajude


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar