GARANTIR DESCONTO

Fórum transformar string em array #336984

30/01/2007

0

boa tarde, como faço para transformar em array uma string que tenha como formato 9:49:33, no delphi existe alguma função que faça isso direto ou tenho que usar o pos() e fazer o controle na mão??

obrigado.


Ademirssilva

Ademirssilva

Responder

Posts

30/01/2007

Rjun

Uma string é um array de caracteres. Você pode acessar uma posição qualquer da string como se fosse um array;

Palavra := ´Palavra´;
Letra := Palavra[1];



Responder

Gostei + 0

30/01/2007

Ademirssilva

o negócio é fazer como o split, dar o caracter ´:´ e ele automaticamente separar em array os valores entre esse caracter.


Responder

Gostei + 0

30/01/2007

José Henrique

Use as propriedades .Delimiter e .DelimitedText da classe TStringList
...
SL : TStringList, i : integer;
...
SL := TStringList.Create
SL.Delimiter := ´:´                       //delimitador
SL.DelimitedText := ´9:49:33´      //string a ser separada
for i := 0 to SL.Count-1 do          // SL.Count - qte de itens na string
    ShowMessage(SL[i]);



Responder

Gostei + 0

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

Aceitar