查找的一个例子
时间:2010-07-04 来源:huashan358
缺点是需要遍历字符串的每一个字符,
但是你总是能找到匹配的子字符串
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char sour[20] = {"I miss you"};
char sub[10] = {"miss"};
char *p = sour;
char tmp[10]; for( ; *p; p++)
{
if(strncmp(p, sub, 4) == 0) //在一个字符串中寻找一个子字符串
{
strcpy(tmp, sub);
printf("%s\n", tmp);
exit(1);
}
} printf("not match\n");
return 0;
}
#include <stdlib.h>
#include <string.h>
int main()
{
char sour[20] = {"I miss you"};
char sub[10] = {"miss"};
char *p = sour;
char tmp[10]; for( ; *p; p++)
{
if(strncmp(p, sub, 4) == 0) //在一个字符串中寻找一个子字符串
{
strcpy(tmp, sub);
printf("%s\n", tmp);
exit(1);
}
} printf("not match\n");
return 0;
}
相关阅读 更多 +