Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Fiksna duzina stringa sa vodecim nulama

[es] :: Pascal / Delphi / Kylix :: Fiksna duzina stringa sa vodecim nulama

[ Pregleda: 1651 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rode
Miodrag Krunić
Nezaposlen
Sokolac

Član broj: 211606
Poruke: 8
*.111.209.0



+1 Profil

icon Fiksna duzina stringa sa vodecim nulama15.05.2011. u 18:09 - pre 157 meseci
Oprostite za jedno trivijalno pitanje. Kako upisati string S u TstringList sa vodecim nulama fiksne duzine 15 karaktera.
Kruno_S
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Fiksna duzina stringa sa vodecim nulama16.05.2011. u 00:39 - pre 157 meseci
> Oprostite za jedno trivijalno pitanje. Kako upisati string S u TstringList sa vodecim nulama fiksne duzine 15 karaktera.

Code:

Ako formatiraš broj onda: Format('%.15d', [20]); 

Ako formatiraš string onda:
function FormatStrLen(const AValue: string; const ALen: Smallint; const APadChar: Char = ' '): string;
begin
  // Formatiramo rezultat tako da ispred prosledjene vrednosti
  // dodamo potreban broj APadChar do zeljene duzine.
  // Npr. FormatStrLength('A', 5, ' ') -> '    A'; FormatStrLength('1', 5, '0') -> '00001'
  Result := StringOfChar(APadChar, ALen - Length(AValue)) + Copy(AValue, 1, ALen);
end;

FormatStrLen('Proba', 15, '0')


 
Odgovor na temu

dogriz
Sombor

Član broj: 29744
Poruke: 259
*.dynamic.sbb.rs.

Sajt: dogriz.blogspot.com


+6 Profil

icon Re: Fiksna duzina stringa sa vodecim nulama16.05.2011. u 06:26 - pre 157 meseci
Za string mislim da može ovako nekako:
Code (delphi):

uses
  StrUtils;
...
  s := Format('%15s', [AnsiRightStr('000000000000000' + s, 15)]);
...
 

 
Odgovor na temu

Rode
Miodrag Krunić
Nezaposlen
Sokolac

Član broj: 211606
Poruke: 8
*.teol.net.



+1 Profil

icon Re: Fiksna duzina stringa sa vodecim nulama16.05.2011. u 15:58 - pre 157 meseci
Momci,
hvala, hvala, sta drugo reci Velikim ljudima.
Kruno_S
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Fiksna duzina stringa sa vodecim nulama

[ Pregleda: 1651 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.