espaço em branco...

19/03/2003

0

olá estou enviando para um arquivo texto os dados contido no campo de um banco de dados... so que eu gostaria que fosse o espaço em branco tb...e depois colocar um ; so que os espaços em branco nao vao o q faço...


Zacca

Zacca

Responder

Posts

19/03/2003

Aroldo Zanela

Do fundo do baú...

Function PadR( Expressao: String; Tamanho: Integer; Caracter : String ) : String;
var   nComprimento, nFalta : Integer;
      cPreenche : String;
Begin
   nComprimento   := Length( Expressao );
   nFalta         := Tamanho - nComprimento;
   cPreenche      := Replicate( Caracter, nFalta );
   Result         := Expressao + cPreenche;
End;

Function Replicate( ExpS1 : String; ExpI1 : Integer ) : String;
var   iX : Integer;
      sR : String;
Begin
   sR    := ´´;
   For iX := 1 To ExpI1 do sR := sR + ExpS1;
   Result := sR;
End;


Se não sacar, me avisa...


Responder

19/03/2003

Josemarlourenco

Se você criou uma rotina para gravar, pode usar a função abaixo, que completa uma string com espaços:

1) Esta completa a string com espaços a esquerda
function PadL(sString: String; iQtd:Integer; sChar: char): String;
begin
sString := trim(sString);
result := StringOfChar(sChar,iQtd-Length(sString))+sString;
end;

2) Esta completa com espaços a direita
function PadR(sString: String; iQtd:Integer; sChar: char): String;
begin
sString := trim(sString);
result := sString + StringOfChar(sChar,iQtd-Length(sString));
end;

Josemar


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar