各位老大,小弟问一个比较白痴的问题,呵呵,能解释一下delete函数的用法吗,谢谢,在线等候(50分)

  • 主题发起人 主题发起人 苟延残喘
  • 开始时间 开始时间

苟延残喘

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老大,小弟问一个比较白痴的问题,呵呵,能解释一下delete函数的用法吗,谢谢,在线等候
 
Delete(var S: string; Index, Count:Integer);
 
呵呵,没明白这是什么问题

函数不是都一样用吗
 
比如说:delete(tt,3,2);是什么意思
 
s:='123456789';
Delete(s, 2, 3)后s:='156789';
Delete(s, 1, 1)后s:='23456789'
 
delete(字符串,删除字符起始位置,删除字符长度)
 
to :苟延残喘:
你所说的delete函数,不知指的是针对哪个方面的。
如果是用来处理字符串,它的用法是这样的。
delete(var s:string,index :integer;count :integer)
该函数是将一个源串,去掉从 index个开始的,连续count 个字符。
For example:
Mystring :='My name is liping';
delStr :=delete(Mystring,3,5);
delstr ='My is liping'; [blue][/blue];
如果是对象方法的delete ,则就不一而足了。
 
各位老大,小弟还想在问一个问题:menmo.lines是一个字符串类型,我想把他变为一个
integer类型,然后用image.canvas.lineto(x,strtoint(memo.lines))画出来,但在执行
的时候,系统告诉我说:无效的integer类型;,请教,
 
多谢各位老大,
 
memo.lines 是如'0123456789'嗎﹖
 
1.memo.lines中是否有空格?如有,则:Trim(memo.lines);
2.memo.lines中是否全为数字?如有其它字符则肯定报错,你可以用
Try
...
Except
...
End;
来控制!
 
老兄﹐沒事的時候多看下help
 
多人接受答案了。
 
后退
顶部