要是你想去前后的空格可以用trim(str:string),
要是你想去掉中间的我觉得需要做循环。不知道别人有没有高招。、
var
str:arrary[1..100]:string;
i,num,j:integer;
begin
num:=100;
for i:=0 to num do
begin
if str[i]=' ' then
for j:=i to num do
begin
str[j]:=str[j+1];
end;
num:=num-1;
end;
end;
要是你想去掉中间的我觉得需要做循环。不知道别人有没有高招。、
var
str:arrary[1..100]:string;
i,num,j:integer;
begin
num:=100;
for i:=0 to num do
begin
if str[i]=' ' then
for j:=i to num do
begin
str[j]:=str[j+1];
end;
num:=num-1;
end;
end;
解决方案 »
- 如何实现客户端版本通过服务器比对后自动更新?
- delphi 中的adoquery1中的timieout必须要设置为0么
- 如何最大程度的降低源代码的可读性?
- SQL查询等待弹出窗口不会自动关闭啊~
- 如何在程序中读取后缀为edb的文件,急!!!
- 请教:Sql的动态参数值混乱的原因
- 编程之道
- wr960204(武稀松)进来拿分?
- 谁有进销存类似进货单的源代码(主要是主系表操作)
- 我要疯啦!为什么得不到书上示范的结果???请大侠帮忙看看啊,关于Midas中返回错误记录问题。
- 启动Database Desktop时,显示无法初始化BDE是怎么回事?而且连接数据库也连不上,怎么办?
- 高分请教 , 当鼠标在StringGrid 的网格上停留一会时 ,显示提示, 当鼠标移动或按键时消失
for i:=1 to length(s) do
begin
if s[i]=' ' then
delete(s,i,1);
end;