No.3 过程CoolWrite
代码1:
procedure CoolWrite(x,y:word;str:string);
var
i:longint;
begin
gotoxy(y,x);
for i:=1 to length(str) do
begin
write(str[i]);
delay(100);
end;
for i:=length(str) downto 1 do
begin
gotoxy(y+i-1,x);
write(' ');
gotoxy(y+i-1,x);
delay(100);
end;
end;
代码2:
procedure CoolWrite(x,y:integer;str:string);
var
i:longint;
begin
gotoxy(y,x);
for i:=1 to length(str) do
begin
write(str[i]);
delay(100);
end;
for i:=length(str) downto 1 do
begin
gotoxy(y+i-1,x);
write(' ');
gotoxy(y+i-1,x);
delay(100);
end;
end;
代码3:
procedure CoolWrite(x,y:longint;str:string);
var
i:longint;
begin
gotoxy(y,x);
for i:=1 to length(str) do
begin
write(str[i]);
delay(100);
end;
for i:=length(str) downto 1 do
begin
gotoxy(y+i-1,x);
write(' ');
gotoxy(y+i-1,x);
delay(100);
end;
end;
截图:










