função copy e pos
17/03/2003
0
COPY E POS ALGUEM SABE POR FAVOR ME EXPLIQUEM GRATO
Anonymous
Post mais votado
17/03/2003
Com a função copy você pode copiar um pedaço de uma string. Ex.
sString := ´Lavagem de Automoveis´;
sString2 := copy(sString, 12, 4);
Então você terá em sString2 o conteúdo: ´Auto´
A função pos serve para posicionar-se diretamente na posição da string que possui determinado caracter.
sString2 := copy(sString, Pos(sString, ´A´), 4);
Carlos Alberto
Mais Posts
17/03/2003
Rdf
A função Copy(str : string, i, j : integer) : string copia caracteres de uma dada string.
onde :
str é a string de onde se deseja copiar os caracteres.
i é posição de onde vai começar a cópia.
j é quantidade de caracteres a copiar.
exemplo :
s : string;
s := Copy(´Clube delphi´, 3, 7);
após a execução dessa linha a variável s conteria : ´ube del´
já a função Pos(str, subStr : string) : integer retorna a posição inicial de uma determinada sequência de caracteres dentro de uma string.
onde :
str é a string de onde se deseja verificar.
subStr é a sequência de caracteres que se deseja encontrar dentro de str.
exemplo:
i : integer;
i := Pos(´Clube delphi´, ´delphi´);
após a execução dessa linha i receberia 7, pois a substring ´delphi´ tem seu primeiro caracter na posição 7.
caso subStr não for encontrada em str, a função str retorna -1.
obs.: em pascal a posição inicial em tipos de dados strings é 1.
18/03/2003
Anonymous
como vc é babaca idiota no minimo deve ter 10 anos de idade para vc saber tenho 14 anos de desenvolvimento de sistemas trabalho com delphi dez da sua primeira versão apenas coloquei essa duvida para ver se aqui tem pessoas que querem ajudar as outras tem mas tem outras idiotas vai estudar vc seu babaca.
18/03/2003
Thematrix:reloaded
- Vc tem 14 de desenvolvimento em outras linguagens de programaçao, (Ohhhhhh), e trabalha com o Delphi desde a primeira versao (ooooohhhhhhhhhh!!!!)
Entao podemos concluir que vc ja sabia o que sao os comando Copy e Pos, a pelo menos 13 anos, ja que praticamente todas as linguagens tem comandos equivalentes.
Existe logica em um cara perguntar o que ele ja sabe a tanto tempo??????
ISSO eh babaquice!!!!!! :shock:
Se vc quer saber se as pessoas estao dispostas a ajudar basta olhar a quantidade de mensagens e membros existentes neste forum, que, com o devido respeito (ao forum), nao precisa ser testado!!!!! :evil:
Quando estiver com algum problema serio, pode pedir ajuda, mas poupe-nos dessas bobagens!!!!!! :twisted:
13/09/2023
Jesper Lima
A função de pôs tem como objetivo posicionar o cursor na string desejada
já com a função Copy você pegaria o valor restante da string, formando assim a saída desejada!
um exemplo seria assim declarando uma variável resultado, e cliente sendo a string total:
cliente := 'Cliente: 20209092032932'
resultado := copy(cliente,pos(':',cliente));
com isso tudo após o : seria exibido em resultado
esse canal mostra essa função em especifico é bem bacana o conteúdo
https://www.youtube.com/@arrisqueseemprogramar
Clique aqui para fazer login e interagir na Comunidade :)