在不用strstr()函数的情况下在字符串中查找某一子字符串
2015-07-25 16:26
239 查看
上课时遇到的问题,希望有帮助吧!
#include<stdio.h>
void fun(char ss[],char s[],int *k)
{
int i=0;
char *p,*q;
while(*ss)
{
p = ss;
q = s;
while((*p == *q)&&(*p!='\0')&&(*q!='\0'))
{
p++;
q++;
}
if(*q==0)
{
i++;
}
ss++;
}
*k=i;
}
int main()
{
int k=0;
char ss[]={"huuhuihuijxhuiihk"};
char s[]={"hui"};
fun(ss,s,&k);
printf("%d\n",k);
return 0;
}
#include<stdio.h>
void fun(char ss[],char s[],int *k)
{
int i=0;
char *p,*q;
while(*ss)
{
p = ss;
q = s;
while((*p == *q)&&(*p!='\0')&&(*q!='\0'))
{
p++;
q++;
}
if(*q==0)
{
i++;
}
ss++;
}
*k=i;
}
int main()
{
int k=0;
char ss[]={"huuhuihuijxhuiihk"};
char s[]={"hui"};
fun(ss,s,&k);
printf("%d\n",k);
return 0;
}
相关文章推荐
- 在一组数字中是否有n个数,使得这n个数的和等于一给定的定值m
- 移动端前端开发调试
- .Net验证码实现基础--Draw
- 关于jquery同步和异步请求问题总结
- poj 1164 DFS
- Attribute
- (转载)何时用ExecuteDataSet / ExecuteReader() / ExecuteScalar
- Android 自定义View(自定义控件)
- [LeetCode] Kth Largest Element in an Array
- 噩梦5 敌人血量
- [网络流24题] 03 最小路径覆盖问题(有向无环图最小路径覆盖,网络最大流)
- 简单好用的Adapter---ArrayAdapter
- POJ 1026-Cipher(置换群)
- 希腊字母发音对照表
- 【编程之美】java二进制实现重建
- 关于c,c++,oc,swift的混合编程
- HDU 5301 Friends(DFS + 枚举)
- 【转载】计算1至n中数字X出现的次数
- 【Spring学习笔记-MVC-18.1】Spring MVC实现RESTful风格-同一资源,多种展现:xml-json-html
- 互联网如何为文化产业赋能?