GARANTIR DESCONTO

Fórum Formatando Strings #197866

29/11/2003

0

Estou procurando uma forma de formatar uma string da seguinte forma:

Por Exemplo quero que uma variável receba uma string de tamanho 10,
mas se for informado uma string de 5 caractéres ele complete com espaços em branco.

Se alguém souber como, agraceço.

Marco Antonio Justo


Manjuneiro

Manjuneiro

Responder

Posts

29/11/2003

Afarias

function LeftPad(Str: string; Size: Integer): string;
const
PadChar = ´ ´;
begin
Result := Str;
while (Length(Result) < Size) do
Result := PadChar + Result;
end;


function RightPad(Str: string; Size: Integer): string;
const
PadChar = ´ ´;
begin
Result := Str;
while (Length(Result) < Size) do
Result := Result + PadChar;
end;



T+


Responder

Gostei + 0

29/11/2003

Adilsond

Utilize a função format:

Edit2.Text := Format(´¬-20s´,[Edit1.Text]); // onde 20 é o tamnho da nova string


Responder

Gostei + 0

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

Aceitar