função copy e pos
pessoal para que serve essas funcões
COPY E POS ALGUEM SABE POR FAVOR ME EXPLIQUEM GRATO
COPY E POS ALGUEM SABE POR FAVOR ME EXPLIQUEM GRATO
Anonymous
Curtidas 2
Melhor post
Carlos Alberto
17/03/2003
Olá Fernando,
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);
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);
GOSTEI 2
Mais Respostas
Rdf
17/03/2003
pessoal para que serve essas funcões
COPY E POS ALGUEM SABE POR FAVOR ME EXPLIQUEM GRATO
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.
GOSTEI 1
Thematrix:reloaded
17/03/2003
Pelo amor de Deus !!!!!!!!
Va estudar........ :?
Va estudar........ :?
GOSTEI 0
Anonymous
17/03/2003
Pelo amor de Deus !!!!!!!!
Va estudar........ :?
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.
GOSTEI 0
Thematrix:reloaded
17/03/2003
Vamos analisar:
- 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:
- 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:
GOSTEI 0
Jesper Lima
17/03/2003
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
GOSTEI 0