Fórum Como dividir uma variavel em duas. #178966
01/09/2003
0
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
Curtir tópico
+ 0Posts
01/09/2003
Mlee
TXT2 := COPY(TXT,LENGTH(TXT2),5);
ACHO QUE RERTONARÁ O QUE QUER!!!
Gostei + 0
01/09/2003
Mlee
TXT2 := COPY(TXT,LENGTH(TXT1),5);
aCHO... BOA SORTE
Gostei + 0
01/09/2003
Michele
Funcionou!
Gostei + 0
01/09/2003
Mlee
Gostei + 0
01/09/2003
Michele
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
Gostei + 0
01/09/2003
Mlee
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!!
Gostei + 0
02/09/2003
Anderson_blumenau
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)