判断子字符串是否出现在主字符串内
来源:互联网 发布:编程技术从入门到放弃 编辑:程序博客网 时间:2024/05/16 14:14
//strstr(string,search)
#include <stdio.h>
#include <string.h>
// 从str1中查找str2的个数,并返回
int findChildCnt(char* str1, char* str2)
{
int len = strlen(str2);
int cnt = 0;
while (str1 = strstr(str1, str2)) // 如果查找到,则执行循环,否则为空退出循环
{
puts(str1);
cnt++; // 统计次数
str1 += len; // 加上偏移量,即移除str2
}
return cnt;
}
int main()
{
char str1[100], str2[100];
printf("intput str1 :");
gets(str1);
printf("intput str2 :");
gets(str2);
printf("Child Cnt: %d\n", findChildCnt(str1, str2));
return 0;
}
#include <stdio.h>
#include <string.h>
// 从str1中查找str2的个数,并返回
int findChildCnt(char* str1, char* str2)
{
int len = strlen(str2);
int cnt = 0;
while (str1 = strstr(str1, str2)) // 如果查找到,则执行循环,否则为空退出循环
{
puts(str1);
cnt++; // 统计次数
str1 += len; // 加上偏移量,即移除str2
}
return cnt;
}
int main()
{
char str1[100], str2[100];
printf("intput str1 :");
gets(str1);
printf("intput str2 :");
gets(str2);
printf("Child Cnt: %d\n", findChildCnt(str1, str2));
return 0;
}
0 0
- 判断子字符串是否出现在主字符串内
- 判断字符串是否出现在最后
- 判断字符串t是否出现在字符串s的末尾
- 判断字符串中是否有子字符串
- iOS判断字符串是否包含子字符串
- python 判断字符串是否包含子字符串
- 判断母字符串是否含子字符串。
- 判断字符串是否为数字&&判断字符串是否为字母&&判断子字符串是否为汉字
- 判断字符串是否在另一个字符串中
- java 判断字符串内是否含有中文
- 判断字符串内值是否为数字
- js 判断字符串是否包含某字符串,String对象中查找子字符indexOf,查找字符串出现的次数split
- C++ 在字符串中插入子串+判断字符串是否由空格组成
- javascript判断是否为子字符串
- js indexOf判断是否包含子字符串
- 判断字符串是否包含子串 python
- Perl 判断一个字符串中所有字符是否在另外一个字符串中出现
- 判断字符串1是否在字符串2中出现的方法
- 如何将Map转化为json字符串
- 约瑟夫问题
- 设置dialog圆角
- 实现字符串左旋和右旋的常见方法
- HTML5+JS手机web开发之jQuery Mobile初涉
- 判断子字符串是否出现在主字符串内
- LeetCode笔记:169. Majority Element
- spring mvc controller中的异常封装
- Nginx与Lua
- Python L suffix - indicated long integer literals before Python3
- codeforces 613D
- PHP的简单队列程序,写文件实现队列
- C++新手之全局变量
- 装饰大楼(详解+代码)