我知道这个函数StrPos意思是“返回一个字符串在另一个字符串中首次出现指针”,但怎样理解呢?小弟基础知识一塌糊涂!别见笑!希望能举个例题!尤其是“指针”这个概念?换句话说,什么叫“指针”,该怎样理解它呢?

解决方案 »

  1.   

    应该是:
    返回一个字符串在另一个字符串中首次出现的位置
    看一下Delphi的help吧。
      

  2.   

    procedure TForm1.Button2Click(Sender: TObject);
    var
      s1,s2,s3:pchar;
    begin
      getmem(s1,11);
      getmem(s2,2);
      strcopy(s1,'i love csdn');
      strcopy(s2,'cs');
      s3:=strpos(pchar(s1),pchar(s2));
      messagebox(self.Handle,s3,'s3',mb_ok);
      freemem(s1);
      freemem(s2);
    end;
      

  3.   

    "返回一个字符串在另一个字符串中首次出现的位置"
    它确实是返回一个pansichar类型呀?
    应该是指针吧。
      

  4.   

    只想知道位置的话, 用 Pos 函数吧