delphi语句中 s[i]<=' '是什么意思?
delphi语句中s[i]<=''是什么意思?请注意两个单引号中有个空格,先谢谢了.还有,Copy(S,I,L-I+1),这个函数的用法.^_^是SysUtils里面的一...
delphi语句中 s[i]<=' '是什么意思?请注意两个单引号中有个空格,先谢谢了.还有,Copy(S, I, L - I + 1),这个函数的用法.^_^
是SysUtils里面的一个函数:
function Trim(const S: string): string;
var
I, L: Integer;
begin
L := Length(S);
I := 1;
while (I <= L) and (S[I] <= ' ') do Inc(I);
if I > L then Result := '' else
begin
while S[L] <= ' ' do Dec(L);
Result := Copy(S, I, L - I + 1);
end;
end; 展开
是SysUtils里面的一个函数:
function Trim(const S: string): string;
var
I, L: Integer;
begin
L := Length(S);
I := 1;
while (I <= L) and (S[I] <= ' ') do Inc(I);
if I > L then Result := '' else
begin
while S[L] <= ' ' do Dec(L);
Result := Copy(S, I, L - I + 1);
end;
end; 展开
3个回答
展开全部
这个函数就是去掉字符串左右的空格的那个...
Copy(S, I, L - I + 1):从S中挖出I位置以后的字符串。
s[i]<=' ',“=”很明显是比较空格,"<"是什么意思呢,不知道了,按道理说空格已经是ASCII的0了啊。
Copy(S, I, L - I + 1):从S中挖出I位置以后的字符串。
s[i]<=' ',“=”很明显是比较空格,"<"是什么意思呢,不知道了,按道理说空格已经是ASCII的0了啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空格的ASCII值为32 ,s[i]<=' ' 表示s[i]要小于或等于32。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询