向大虾求教!关于字符串的问题。(25分)

  • 主题发起人 主题发起人 虚雷
  • 开始时间 开始时间

虚雷

Unregistered / Unconfirmed
GUEST, unregistred user!
已知某个字符串 str='abcde'
pos('d',str)的结果是4,怎样再把位置4转换成该位置的字符d呢?
我以为用IntToStr可以,但结果还是4。
有什么其他的办法吗?
请举个例子,谢谢!
 
var str:string
begin
str:=copy(str,pos('d',str),1);
end;
或者:
begin
str:=str[pos('d',str)];
end;
 
copy(str,4,1);
 
接受答案了.
 

Similar threads

D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
D
回复
0
查看
664
DelphiTeacher的专栏
D
D
回复
0
查看
909
DelphiTeacher的专栏
D
后退
顶部