2 supergirlsher supergirlSHER 于 2014.10.18 14:36 提问

统计一个字符串在另一个字符串中出现的次数

用C++程序 我是新手#include还没有学过

1个回答

VisualEleven
VisualEleven   Ds   Rxr 2015.01.04 17:37

int FindSubString(char* strSrc, const char* strSub)
{
char *cp = NULL;
int i = 0;
while(1)
{
if(NULL != (cp = strstr(strSrc, strSub)))
{
strSrc = ++cp;
i++;
}
else
{
break;
}
}
return i;
}

int main()
{
cout<<FindSubString("hellolloolll,ehlloollo", "ll")<<endl;
return 0;
}```


Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java中统计一个字符串串在另一个字符串中出现的次数
 package com.test.string; public class StringUtils {  //1.统计一个字符串在另一个字符串中出现的次数  public static int stringCount(String str,String key){   int index=0;   int count=0;   while((index=str.indexOf(
统计一个子字符串在另一个字符串中出现的次数
统计一个长度为n的字符串在另外一个字符串中出现的次数。
在一个字符串统计 另一个字符串出现的相应次数
package com.example; import java.util.Scanner; public class MyClass { public static void main(String[] args) { String maxString = ""; //给定的字符串 String minString = ""; //要查找的字
统计字符串再另一字符串中出现次数
第一次从零位置开始,之后从找到匹配的那个位置+匹配字符串长度后的位置开始继续找,直到从这个位置开始找不到(即为-1)public static int count(String text,String sub){ int count =0, start =0; while((start=text.indexOf(sub,start))>=0){
统计一个长度为2的子字符串在另一个字符串中出现的次数.例如:假定输入的字符串为“asd asasdfg asd as zx67 asd mklo”,子字符串为“as”,函数返回值为6。
编写一个函数findStr(),该函数统计一个长度为2的子字符串在另一个字符串中出现的次数。例如:假定输入的字符串为“asd asasdfg asd as zx67 asd mklo”,子字符串为“as”,函数返回值为6。 函数readwriteDat()的功能是实现从文件IN90.DAT中读取两个字符串,并调用函数findStr(),最后把结果输出到文件OUT90.DAT中。#include
计算一个字符串在另外一个字符串中出现的次数
import java.util.Scanner; /* 计算字符串str2在字符串str1中出现的次数 * 例如:str1 = "aaaa",str2 = "aa",出现的次数记为两次 * */ public class JiSuanZiFuChuanChuXianCiShu { public static void main(String[] args) { Scanner sc
一个字符串在另一个字符串中出现的次数的最简方法
public static void main(String[] args){ String str ="ni,haok,sdoksa,d"; String s ="ok"; System.out.println(str.split(s).length-1); }
利用C语言实现:输入两个字符串,统计一个字符串在另一个字符串中出现的次数 。
输入两个字符串,统计一个字符串在另一个字符串中出现的次数例如,asdfgasfgasf,as,则输出3编程环境为codeblocks,编译器是GUN-GCC,操作系统是win7-64位分析:此代码主要运用了一个算法,是字符串匹配的朴素模式匹配算法。看懂算法之后再来读代码就没有什么压力了。代码如下:#include #include int main(){    char S[100],T[20];
一个字符串在另一个字符串中出现的次数
/* 3,获取一个字符串在另一个字符串中出现的次数。 "abkkcdkkefkkskk" 思路: 1,定义个计数器。 2,获取kk第一次出现的位置。 3,从第一次出现位置后剩余的字符串中继续获取kk出现的位置。 每获取一次就计数一次。 4,当获取不到时,计数完成。 */ class  StringTest2 { /* 练习三。 */ p
查询一个字符串在另一个字符串中出现的次数
public class testString { /** * 方法一 * @param args */ // public static void main(String[] args){ // String str1 = "nihaoksdoksad"; // String str2 = "ok"; // int total = 0; // for (Str