当前位置: 首页 > news >正文

kali钓鱼网站制作商城网站怎么自己搭建

kali钓鱼网站制作,商城网站怎么自己搭建,东莞营销网站制作,公司网站如何上传视频strstr函数的介绍和模拟实现 strstr函数的介绍 资源来源于cplusplus网站 strstr函数声明#xff1a; char *strstr( const char *str1, const char *str2 ); 它的作用其实就是#xff1a; 在字符串str1中查找是否含有字符串str2#xff0c;如果存在#xff0c;返回str2在…strstr函数的介绍和模拟实现 strstr函数的介绍 资源来源于cplusplus网站 strstr函数声明 char *strstr( const char *str1, const char *str2 ); 它的作用其实就是 在字符串str1中查找是否含有字符串str2如果存在返回str2在str1中第一次出现的地址否则返回NULL 不难看出它是定位字符串的 strstr函数是在字符串str1中查找是否含有字符串str2如果存在返回str2在str1中第一次出现的地址否则返回NULL。 1.1用法举例 #includestdio.h #includestring.h//strstr函数的应用 int main() {char arr1[] abbbcdef;char arr2[] bbc;printf(%s\n, strstr(arr1, arr2));return 0; }1.2结果展示 2.strstr函数的模拟实现 2.1模拟分析 对strstr函数有了一定了解后我们开始对strstr函数的模拟—my_strstr函数。 如下图所示假设有两个字符串指针str1, str2分别指向字符串首字母。 要在str1中查找str2并打印出来先判断str1和str2指向的字符是否相等此时有两种情况第一种情况指向的字符不相等str1要指向下一个字符再判断如此循环往复当str1指向的是 ‘\0’ 时可以判断出str1中不存在str2此时返回NULL 第二种情况下指向的字符相等那么不仅str1要向后读取字符str2也要向后读取字符再判断是否相等。 在向后读取字符的过程中仍有两种情况1.str1和str2指向的字符一直相等直到str2指向’\0’这时可以知道str1中存在str2字符串返回的是str1中的str2字串的第一个字符地址 2.str1和str2指向的字符不全相等例如下图中*(str11) str2(str12) (str21)(str13) ! *(str22)此时指针str2就要返回到字符串str2首字符的地址而指针str1需要返回到第一次和str2指向的字符相等的后一个位置即字符串str1中第二个 ‘b’ 的地址。然后又回到一开始的判断。 注字符串名字也是字符串首字符地址。 使用strstr时最终返回str1中第三个字符的地址打印的是该地址后的字符串 2.2代码实现 const char* my_strstr(const char* str1, const char* str2) {assert(str1 str2);const char* s1 str1;const char* cp str1;const char* s2 str2;//如果子字符串是空的直接返回str1的地址if (*str2 \0)return str1;while (*cp){s1 cp;s2 str2;while (*s1 *s2 (*s1 *s2)){s1;s2;}if (*s2 \0)return cp;cp;}return NULL;} int main() {char arr1[] abbbcdef;char arr2[] bbc;const char* ret my_strstr(arr1, arr2);if (ret ! NULL){printf(%s\n,ret);}elseprintf(找不到\n);return 0; }
http://www.hkea.cn/news/14321565/

相关文章:

  • 公司网站设计报价重庆今天刚刚发生的新闻事件
  • 网站建设的编程技术wordpress 导航特效
  • 域名绑了小程序还可以做网站吗开发手机端网站模板
  • 网站留言功能排名优化公司好不好
  • 网站优化文档wordpress 用户分组
  • 张家港手机网站当下最流行的营销方式
  • HTML5怎么做自适应网站c 做特产网站
  • 建站技术布局方式wordpress 免费 模板
  • 番禺网站建设优化北京高端网站建设规划
  • 在南宁做家教兼职的网站一二三四免费观看高清视频
  • 电商站点是什么意思photoshop 做网站logo
  • 创新的网站郑州七彩网站建设公司
  • 网站使用什么数据库网站域名的用处
  • 网站已备案 还不能访问企业网是什么
  • 企业网站开源设计院是网页设计公司是什么意思
  • 做软件需要网站吗wordpress主题 食品
  • 手机网站关键词优化刚注册的域名卖了100万
  • 南京电商网站建设公司排名如需手机网站建设
  • 杭州网站设计公司价格常州专门做网站的公司有哪些
  • 中山移动网站建设报价国家企业信用信息公示系统官网全国
  • 用php如何建设网站wordpress小工具点
  • 汉中北京网站建设中国小康建设网是骗子网站吗?
  • 深圳网站建设总部大连大久建设集团有限公司
  • 俄罗斯免费网站推广网站外链建设记住5种外链方式不可用
  • 个人做网站如何赚钱建设学校网站的意义
  • 南京网站建设培训如何做一个免费的网站
  • 网站上怎么做企业推广wordpress网易云插件
  • 福建省建设局实名制网站东莞市公共资源交易中心
  • 厦门企业官方网站建设网站 js 广告代码大全
  • php网站如何编辑高端网站建设联系方式