在流中查找任意字串:
开发中有时需要在流中查找某个字串,这些字串有可能是ASCII表后半部分或混杂.但是网上提供的例程效果不佳而且代码冗长. 后来自己抽个时间写了一个,代码极少,效率很高.仅供各位参考: function ScanStream(T:Tstream;S:String):integer; var i,j:integer; p:Pchar; begin getMem(p,T.size);//分配内存 T.ReadBuffer(p^,t.Size );//读 for i:=0 to T.Size -1 do begin for j:=1 to length(S) do if p[i+j]<>S[j] then break;//有一个不同即退出 if j>length(S) then begin //依据 result:=i+1; break; //完成 end; end; FreeMem(p); end;
相关视频
相关阅读 哆啦A梦牧场物语任意门获得方法 哆啦A梦牧场物语怎么获得任意门燃烧吧我的大脑第8关怎么过 点击任意位置过关S联赛·秋季赛·季前赛将在几月几日打响?不知道就点击这里查找答实况足球2019任意球怎么踢 实况足球2019任意球按键操作说明S联赛中常说的东蛋CP指的是RSG.蛋仔和谁呢?不知道就点击这里查找上期《车神零距离》采访了QG.凉薄和谁呢?不知道就点击这里查找答处女座星座专属套装叫什么?不知道就点击这里查找答案吧8月24日中元节当天点券首发的全新萌宠叫什么?不知道就点击这里查
热门文章 没有查询到任何记录。
最新文章
编程语言排行榜2020年android studio怎么删
eclipse怎么设置编码格式 eclipse设置编码格andriod studio如何使用真机测试 andriod sandroid studio怎么生成apk android studioandroid studio如何导入jar包 android stud
人气排行 安卓模拟器BlueStacks安装使用教程编程语言排行榜2020年9月 TIOBE编程语言排行eclipse字体大小怎么设置 eclipse字体大小plsql developer怎么连接数据库 plsql deveTomcat9.0安装教程 Tomcat9.0环境变量配置方plsql developer怎么使用 plsql developerVisual Studio 2015环境搭建教程Eclipse优化设置教程 Eclipse优化设置技巧
查看所有0条评论>>