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
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
Curtir tópico
+ 0
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+
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
Edit2.Text := Format(´¬-20s´,[Edit1.Text]); // onde 20 é o tamnho da nova string
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)