Thema
:
Delphi
Leerzeichen in String einfügen
Einzelnen Beitrag anzeigen
Mavarik
Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
Delphi 10.3 Rio
#
6
AW: Leerzeichen in String einfügen
27. Jan 2016, 01:59
Zitat von
majornudelholz
:
markieren
Code:
procedure TForm1.leerzeichen(text:string);
var i:integer;
begin
for i:=1 to 192 do
if ((i mod 3) = 0) then begin
//delete(text, i, 1);
insert(' ', text, i);
end;
trimright(text);
label2.caption:=text;
end;
... so hat's jetzt geklappt!
Wie wäre es mit
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TForm1.leerzeichen(
Const
Text:
string
);
var
_Result :
String
;
PSource,PDest,PEnd : PChar;
Count : Integer;
begin
Setlength(_Result,length(Text)+Length(Text)
div
4);
PSource := @Text[Low(Text)];
PDest := @_Result[Low(_Result)];
PEnd := @Text[High(Text)];
Count := 0;
while
PSource <= PEnd
do
begin
PDest^ := PSource^;
inc(PDest);
inc(PSource);
inc(Count);
if
Count = 4
then
begin
Count := 0;
PDest^ := '
';
inc(PDest);
end
;
end
;
label2.caption:=_Result;
end
;
"Bisschen" schneller...
Frank Lauter
E
mbarcadero
MVP
•
FDK
das
F
iremonkey-
D
evelopment-
K
it
•
Mein Blog
•
Schulungen für
FMX
•
Mein
YouTube
Channel
•
Wiki unserer
Delphifrühstück
Usergroup
Zitat
Mavarik
Öffentliches Profil ansehen
Besuche die Homepage von Mavarik!
Mehr Beiträge von Mavarik finden