#include <stdio.h>
#include <string.h>
int sub_str( const char *main, char *sub )
{
char *p1, *p2;
int num = 0;
while( *main != '\0' )
{
p1 = main;
p2 = sub;
if(strstr( p1,p2 ) != NULL)
{
num++;
printf( "in the strstr\n" );
}
/*while( *p1 == *p2 )
{
printf( "%c", *p1 );
p1++;
p2++;
}
if( *p2 == '\0' )
{
printf( "###\n" );
num++;
}*/
main++;
}
return num;
}
int main()
{
char *s = "owang li wang china zhongguo li li wang uestc wang ue wang wang";
char *sub = "wangkai";
int n = 0;
n = sub_str( s , sub);
printf( "sub = %d\n" , n );
return 0;
}
找出字串个数
最新推荐文章于 2024-02-25 20:48:40 发布