快速对比查找两个字符串的第一个不同位置
                   和 最后一个不同的位置我现在的方法是逐个对比:效率很低
for i:=1 to length[s1] do
  if s1[i]<>s2[2] then 
  begin 
     result:=i
     break;
  end;
你的答案中也可以用PCHAR;最好不要类似循环对比的方法.
提示: 我想用两分算法,但是不知道怎么实现
有其它好方法的人谢谢了