实现字符串查找库函数
来源:互联网 发布:win10禁用windows更新 编辑:程序博客网 时间:2024/06/05 15:04
用C语言实现字符串查找函数,函数中不能使用别的库函数:
char *strstr_kk(char *str1,char *str2);
该函数要从字符串str1中寻找与字符串str2相符的字符串段,并返回str1中出现str2字符串段的位置.
程序如下:
#i nclude <stdio.h>
char *strstr_kk(char *str1,char *str2);
int main(void)
{
char *s1="abcdefghi";
char *s2="bcde";
{
char *s1="abcdefghi";
char *s2="bcde";
printf("the find char is %s/n",strstr_kk(s1,s2));
return 0;
}
char *strstr_kk(char *str1,char *str2)
{
char *s1,*s2,*temp,*s_str1;
s1=str1;
s2=str2;
s_str1=str1;
while(*s1!='/0')
{
temp=s1;
while((*s1++)==(*s2++));
if(*(s2-1)=='/0')
{
return temp;
}
else
{
s2=str2;
s1=++s_str1;
}
}
return NULL;
}
{
char *s1,*s2,*temp,*s_str1;
s1=str1;
s2=str2;
s_str1=str1;
while(*s1!='/0')
{
temp=s1;
while((*s1++)==(*s2++));
if(*(s2-1)=='/0')
{
return temp;
}
else
{
s2=str2;
s1=++s_str1;
}
}
return NULL;
}
- 实现字符串查找库函数
- [C语言】模拟实现库函数strstr,查找子字符串
- C/C++库函数strstr和find实现子字符串查找
- 字符串库函数实现
- 测试C库函数字符串查找-win7-vc6
- C 字符串 库函数 的实现
- 一部分字符串库函数的实现
- 用递归实现字符串操作标准库函数
- 字符串的部分库函数的实现
- C语言字符串库函数的实现
- 不用库函数实现求字符串的长度
- C语言字符串库函数的实现
- C语言字符串库函数的实现
- C语言字符串库函数的实现
- 不用库函数实现整数转换为字符串
- 不使用库函数,实现字符串操作源码
- C语言字符串库函数的实现
- C语言字符串库函数的实现
- 悲喜交加的周末
- SAP登录窗口设置默认client(for IDES4.71)
- C/C++ 关键字(详解)
- 使用ELF Statifier 在不同的linux系统间使用可执行文件
- 我追求的只是好玩
- 实现字符串查找库函数
- sun.net.ftp.FtpClient的函数说明
- 编程资源网址
- Servlet action is currently unavailable错误的所在(没有可用的action)
- 两个简单的输出形状
- preparedstatement用法(转)
- Scott Mitchell的ASP.NET2.0数据教程中文版索引 (转帖)
- 设计自己的Annotation
- Endian的由来