C语言实现查找字符串

代码

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

char* one(char* a, char*b) {
	//printf("%c\n", *(a+16));
	char* a1 = a;
	char* b1 = b;
	int coun = 0;
	int i = 0;
	int j = 0;
	while (*(a1 + i) != '\0') {
		//printf("%c\n", *(a1 + i));
		if (*(a1 + i) == *(b1 + j)) {
			j++;
			if (*(b1 + j) == '\0') {
				coun++;
			}
		}
		else
		{
			j = 0;
		}
		i++;
	}
	return coun;
}
int main(void) {
	char ch[] = "hello java how are bout you java fing java thank java java java";
	char ch01[] = "java";
	int aa=one(ch, ch01);
	printf("%d\n", aa);

}

运行结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45626867/article/details/107762927