Fórum Vetor de carateres de uma string #279218
27/04/2005
0
Como criar um vetor com cada letra de uma string?
DELPHI
vet[1]=´D´
vet[2]=´E´
vet[3]=´L´
vet[4]=´P´
vet[5]=´H´
vet[6]=´I´
Obrigado.
DELPHI
vet[1]=´D´
vet[2]=´E´
vet[3]=´L´
vet[4]=´P´
vet[5]=´H´
vet[6]=´I´
Obrigado.
Fernando Lempê
Curtir tópico
+ 0
Responder
Posts
27/04/2005
Beppe
// se vetor é dinâmico
SetLength(V, Length(S));
// este código funciona tanto com dinâmico como estático
for I := 1 to Length(S) do
V[I + Low(V) - 1] := S[I];
// ou ainda
Move(Pointer(S)^, V[Low(V)], Length(S));
PS: Não testei. Se for estático assegure-se da largura do array.
SetLength(V, Length(S));
// este código funciona tanto com dinâmico como estático
for I := 1 to Length(S) do
V[I + Low(V) - 1] := S[I];
// ou ainda
Move(Pointer(S)^, V[Low(V)], Length(S));
PS: Não testei. Se for estático assegure-se da largura do array.
Responder
Gostei + 0
27/04/2005
Yallebr
DELPHI
vet[1]=´D´
vet[2]=´E´
vet[3]=´L´
vet[4]=´P´
vet[5]=´H´
vet[6]=´I´
vet[1]=´D´
vet[2]=´E´
vet[3]=´L´
vet[4]=´P´
vet[5]=´H´
vet[6]=´I´
var Vet : string of array Cont: SmallInt SetLenght(Vet,Lenght(SuaString)) For Cont := 1 to Lenght(SuaString) do Vet[Cont] := SuaString[Cont]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)