const char* strstr(const char* str1,const char* str2); char* strstr(char* str1,const char* str2);
#include <stdio.h>
#include <string.h>
int main ()
{
char str[] ="This is a simple string";
char * pch;
pch = strstr (str,"simple");
strncpy (pch,"sample",6);
puts (str);
return 0;
}
const char* My_strstr(const char* str1, const char* str2)
{
assert(str1);
assert(str2);
while (*str1 != '\0')
{
const char* p1 = str1;
const char* p2 = str2;
while ((*p1 != '\0') && (*p2 != '\0') && (*p1 == *p2))
{
++p1;
++p2;
}
if (*p2 == '\0')
{
return str1;
}
++str1;
}
return NULL;
}
int main()
{
char str1[] = "a wwww qqqqqqqqqqqqqqq";
char str2[] = "www";
printf("%s\n", My_strstr(str1, str2));
system("pause");
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有