Função Copy

28/04/2003

0

Alguem saberia me dizer como eu faço para copiar uma string somente até o primeiro espaço???
copy(edit1.text,1,?????);

se eu tiver no edit : Leandro Oricchio
o copy retornar só : Leandro


Valeu


Leandrooricchio

Leandrooricchio

Responder

Posts

28/04/2003

Marcelo.c

copy(edit1.text,1,7);

Pois 7 é o número de caracteres de Leandro.


Responder

28/04/2003

Ggean

Seria algo assim, Function Copy_ate_espaco(s:string):string; var a:string; i:integer; begin if trim(s)<>´´ then//ve se o valor nao é branco begin For i:=0 to length(s) do begin if s[i]<>´ ´ then a:=a+s[i]; else break; end;//do For result:=a; and//do if Trim else result:=´´; end;//da Function Nao testei mas verifique, se nao funcionar mande-me um Email; :lol: copec@utam.br Gean Carlos Valeu



Responder

28/04/2003

Dedi

muito simples

copy(´Mario de Andrade,1,pos(´ ´,Mario de Andrade´))

falou.


Responder

28/04/2003

Dedi

desculpe faltou as aspas


nome:= copy(edit1.text,1,pos(´ ´,edit1.text));


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar