transformar string em array
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.
obrigado.
Ademirssilva
Curtidas 0
Respostas
Rjun
30/01/2007
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];
GOSTEI 0
Ademirssilva
30/01/2007
o negócio é fazer como o split, dar o caracter ´:´ e ele automaticamente separar em array os valores entre esse caracter.
GOSTEI 0
José Henrique
30/01/2007
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]);
GOSTEI 0