Delphi .NET (2) Database (71) Delphi IDE (90) Network (39) Printing (3) Strings (12) VCL (83) Windows with Delphi (280)
Exchange Links About this site Links to us 
|
Format an IP number to have leading 0 (zeroes) using Delphi Pascal
This article has not been rated yet. After reading, feel free to leave comments and rate it.
Use the function shown below to format an IP number to have leading 0 (zeroes) using Delphi Pascal.
The output will look like this:
LeadingZeroIPNumber ('1.2.3.4') ==> 001.002.003.004
LeadingZeroIPNumber ('1.212.3.124') ==> 001.212.003.124
 | |  | | function LeadingZeroIPNumber (sIP : string) : string;
var
i : integer;
cnt : integer;
begin
Result := '';
cnt := 1;
for i := length(sIP) downto 1 do
begin
if sIP[i] = '.' then
begin
Result := copy('000', cnt, 3) + Result;
cnt := 0;
end;
Result := sIP[i] + Result;
cnt := cnt + 1;
end;
Result := copy('000', cnt, 3) + Result;
end;
| |  | |  |
Comments:
|