função copy e pos

17/03/2003

0

pessoal para que serve essas funcões

COPY E POS ALGUEM SABE POR FAVOR ME EXPLIQUEM GRATO


Anonymous

Anonymous

Responder

Post mais votado

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);


Carlos Alberto

Carlos Alberto
Responder

Mais Posts

17/03/2003

Rdf

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.


Responder

17/03/2003

Thematrix:reloaded

Pelo amor de Deus !!!!!!!!

Va estudar........ :?


Responder

18/03/2003

Anonymous

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.


Responder

18/03/2003

Thematrix:reloaded

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:


Responder

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
Responder

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

Aceitar