【C语言】查找字符串


一、实例:

    在字符串abcccdefg中寻找是否存在cdef


二、代码:

#include<stdio.h>
int panduan()
{
	char root[]="abcccdefg";
	char aim[]="cdef";
	int i=0,j=0;
	char *pr=root;
	for(i=0;i<sizeof(aim)/sizeof(aim[0]);i++)
	{	for(j=0;j<sizeof(root)/sizeof(root[0]);j++)
		{
			if(aim[i] == root[j])
			{
				while(aim[i] != root[j])
				{
					j++;
				}
				pr=&root[j];
			}
			
		}
		while(aim[i] != *pr--)
		{
			return 0;
		}

	}
	return 1;
}
int main()
{
	int judge=0;
	judge=panduan();
	if(judge == 0)
		printf("not aim\n");
	else
		printf("have aim");
	return 0;
}


你可能感兴趣的:(【C语言】查找字符串)