var
tmp: string;
p,sum: Integer;
begin
tmp := Trim('Good Book Shop');
sum := 0;
while Pos(' ',tmp)>0 do
begin
Inc(sum);{sum为空格数}
p := Pos(' ',tmp);
{如不要'#'就是删除空格}
tmp := Copy(tmp,1,p-1)+'#'+Trim(Copy(tmp,p+1,255));
end;
end;
var
tmp: string;
p,sum: Integer;
begin
tmp := Trim('Good Book Shop');
while Pos(' ',tmp)>0 do
begin
Inc(sum);{sum为空格数}
p := Pos(' ',tmp);
{如不要'#'就是删除空格}
tmp := Copy(tmp,1,p-1)+'#'+Trim(Copy(tmp,p+1,255));
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
str,str1,str2:string;
begin
str:='Good Book Shop';
str1:='';
str2:='';
for i:=1 to length(str) do
begin
if copy(str,i,1)<>' ' then
begin
str1:=str1+copy(str,i,1);
str2:=str2+copy(str,i,1);
end
else
begin
str2:=str2+'#';
end;
end;
caption:=str1;//第一个问题
button1.caption:=str2;//第二个问题
end;