Q
qwert8008
Unregistered / Unconfirmed
GUEST, unregistred user!
这是我找的一个关于pos函数的代码,但是看不明白怎么写的这个函数,请高手注释一下好吗,谢谢这个函数和delphi中的pos函数作用是一样的,就是查找 "b"在“abcd"中的起始位置,我现在是不明白下面的这个mypos函数的编写的思路是怎样的,请高手给个注释function MyPos(u: string; s: string) : integer;vari,j: integer;beginResult := 0;for i := 1 to Length(s) dobeginif s = u[1] thenbeginj := 1;while j <= length(u) dobeginif u[j] = s[i+j-1] thenbeginj := j + 1;continue;endelsebreak;end;//whileif j > Length(u) thenResult := ielse Result := 0;end; //ifend; //forend;