#include<stdio.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h> //strlen
int find_str(char* str1,char* str2)
{
int i,j,flag=-1;
for(i=0,j=0;str1[i]!=NULL;i++)
{
while(str1[i]==str2[j]&&str1[i]&&str2[j])
{
i++;
j++;
if(str2[j]==NULL)
{
flag=i-j;
return flag;
}
}
j=0;
}
return flag;
}
char *buff = "12345678";
int main()
{
int ret = find_str(buff,"4" );
printf("ret = %d\n",ret);
}
在字符串中查找特定字符的位置
最新推荐文章于 2024-07-06 03:19:36 发布