双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

分享字符串查找函数 求指导

Joseph_1118 Joseph_1118 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
char* find(char* data_buf, char* pattern)
{
char* buf_cur = data_buf;
char* pt_cur = pattern;

char* last_find_str = NULL;
int last_find = 0;

if (NULL == data_buf
|| NULL == pattern)
{
return NULL;
}

while (*buf_cur != 0 && *pt_cur != 0)
{
if (*buf_cur == *pt_cur)
{
if (0 == last_find)
{
last_find_str = buf_cur;
}

buf_cur++;
pt_cur++;

last_find = 1;
}
else
{
if (last_find)
{
buf_cur = last_find_str + 1;
pt_cur = pattern;
}
else
{
buf_cur++;
}

last_find = 0;
}
}

if (0 == *pt_cur)
{
return last_find_str;
}

return NULL;
}
...全文

相关推荐

vb函数文档

**函数分类**:VB函数可以分为数学函数、字符串函数、日期和时间函数、逻辑函数等类别。每个类别下包含了一系列相关的函数,例如数学函数中的`Sqr()`用于求平方根,`Rnd()`用于生成随机数。

chenxiangpojie

【Excel函数】-Excel字符串系列函数之Find查找函数

在Excel函数中,有非常多的Excel的常规函数使用的场景,我们本篇文章就和大家一起讨论下Excel的文本系列函数的使用。我们将在本次文章分享中分享如下函数的使用: Find 函数 Search 函数 Left 函数 Mid 函数 Right 函数 Concatenate 函数 Replace函数 Substitute 函数 Text 函数 Trim 函数 Len函数 这些函数具体有一些什么场景,它们的使用方法是什么呢?这是我们这次分享的主要的内容,首先我们来看下Find函数的使用,

雾岛心情

Excel函数应用实例详解范例

- **技巧和窍门**:分享一些使用函数的高效方法,如使用绝对引用、相对引用和混合引用,以及如何快速填充公式。

pgw2014

非常好的MySQL函数速查手册及常用案例及综合案例源代码100%好用.zip

例如,数学函数可以用于数据的计算和转换,如求绝对值、计算平方根等;字符串函数则处理文本数据,如字符串拼接、子串查找、大小写转换等;日期时间函数能够处理日期和时间,进行日期的加减、时间格式化等操作;聚合函数用于数据分析

m0_70960708

MATLAB主要函数指令表按功能分类doc-MATLAB 主要函数指令表(按功能分类).rar

这个文档不仅提供了函数名称,还可能包括每个函数的基本用法和示例,有助于用户快速查找和理解相应功能。

weixin_39840387
评论 6
收藏 已收藏
分享
返回顶部
Joseph_1118
C语言 70,039 成员 243,237 内容