很简单的问题:如何理解strpos这个函数?能否举个例题? 我知道这个函数StrPos意思是“返回一个字符串在另一个字符串中首次出现指针”,但怎样理解呢?小弟基础知识一塌糊涂!别见笑!希望能举个例题!尤其是“指针”这个概念?换句话说,什么叫“指针”,该怎样理解它呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是:返回一个字符串在另一个字符串中首次出现的位置看一下Delphi的help吧。 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; "返回一个字符串在另一个字符串中首次出现的位置"它确实是返回一个pansichar类型呀?应该是指针吧。 只想知道位置的话, 用 Pos 函数吧 Delphi 如何操作Excel? 用XML文件替代INI配置文件 关于DbGrid~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用Delphi做一个背单词软件 请帮我解释一条SQL语句 DELPHI中有没有能把字浮串转换成对象名、涵数名、过程名的函数 如何在Access中创建查询???用delphi---救命!!! 帮忙注释下列代码! 怎么在DLL里面调用另一个DLL里的函数和过程? 今日与朋友讨论如何让程序自动删除,自己找到一个简单的方法,拿出来与大家分享一下! 如何实现左面点击树型图节点,右面打开不同窗口的界面? 哪里有Rose下啊,
返回一个字符串在另一个字符串中首次出现的位置
看一下Delphi的help吧。
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;
它确实是返回一个pansichar类型呀?
应该是指针吧。