Code: Alles auswählen
function Entferne_Leerzeichen(s: string): string;
var
s1,s2: string;
i: integer;
begin
s1:=s;
//wenn string zu kurz, beenden
if Length(s1)<1 then exit;
for i:=1 to Length(s1) do begin
//Leerzeichen: #32
if (s1[i]=' ') then
// wenn Leerzeichen erster Buchstabe
if (i=1) then
s1:=Copy(s1,2,Length(s1))
else
s1:=Copy(s1,1,i-1);
// solange das Leerzeichen nicht der letzte Buchstabe ist
if (i<Length(s1)) then
// ...kann s2 berechnet werden
s2:=Copy(s1,i+1,Length(s1))
else
s2:='';
s1:=s1+s2;
end;
Entferne_Leerzeichen:=s1;
end;
Code: Alles auswählen
..
if (s1[i]=' ') then
..