全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C语言判断字符串是否以str2开头代码

代码很简洁,功能也很简单,这里就不多废话了,直接把代码奉献给大家,有需要的小伙伴可以来参考下

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

/**判断str1是否以str2开头
 * 如果是返回1
 * 不是返回0
 * 出错返回-1
 * */
int is_begin_with(const char * str1,char *str2)
{
  if(str1 == NULL || str2 == NULL)
    return -1;
  int len1 = strlen(str1);
  int len2 = strlen(str2);
  if((len1 < len2) || (len1 == 0 || len2 == 0))
    return -1;
  char *p = str2;
  int i = 0;
  while(*p != '\0')
  {
    if(*p != str1[i])
      return 0;
    p++;
    i++;
  }
  return 1;
}

/**判断str1是否以str2结尾
 * 如果是返回1
 * 不是返回0
 * 出错返回-1
 * */
int is_end_with(const char *str1, char *str2)
{
  if(str1 == NULL || str2 == NULL)
    return -1;
  int len1 = strlen(str1);
  int len2 = strlen(str2);
  if((len1 < len2) || (len1 == 0 || len2 == 0))
    return -1;
  while(len2 >= 1)
  {
    if(str2[len2 - 1] != str1[len1 - 1])
      return 0;
    len2--;
    len1--;
  }
  return 1;
}

欢迎大家自由发挥扩展下


# c语言判断字符串开头  # c语言判断回文字符串  # c语言判断字符串相等  # C语言左旋转字符串与翻转字符串中单词顺序的方法  # C语言 字符串首字母转换成大写简单实例  # 详解C语言中的字符串拼接(堆与栈)  # C语言实现返回字符串函数的四种方法  # C语言 以字符串的形式读写文件详解及示例代码  # 使用C语言实现字符串左旋和右旋问题  # 不多  # 也很  # 给大家  # 欢迎大家  # 话了  # 小伙伴  # brush  # cpp  # stdlib  # lt  # include  # is_end_with  # string  # class  # pre  # char  # const  # is_begin_with  # return  # NULL 


相关文章: 如何快速查询网站的真实建站时间?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  b2c电商网站制作流程,b2c水平综合的电商平台?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  如何在Tomcat中配置并部署网站项目?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  兔展官网 在线制作,怎样制作微信请帖?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  详解jQuery中基本的动画方法  海南网站制作公司有哪些,海口网是哪家的?  建站之星与建站宝盒如何选择最佳方案?  音乐网站服务器如何优化API响应速度?  开源网站制作软件,开源网站什么意思?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  无锡营销型网站制作公司,无锡网选车牌流程?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  Python路径拼接规范_跨平台处理说明【指导】  简历在线制作网站免费版,如何创建个人简历?  Python多线程使用规范_线程安全解析【教程】  大连网站设计制作招聘信息,大连投诉网站有哪些?  七夕网站制作视频,七夕大促活动怎么报名?  广州美橙建站如何快速搭建多端合一网站?  家具网站制作软件,家具厂怎么跑业务?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站之星备案是否影响网站上线时间?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  Java解压缩zip - 解压缩多个文件或文件夹实例  建站之星伪静态规则如何设置?  如何高效生成建站之星成品网站源码?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  韩国服务器如何优化跨境访问实现高效连接?  临沂网站制作公司有哪些,临沂第四中学官网?  如何用狗爹虚拟主机快速搭建网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何在搬瓦工VPS快速搭建网站?  建站主机核心功能解析:服务器选择与网站搭建流程指南  建站之星如何修改网站生成路径?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  如何在万网主机上快速搭建网站?  如何登录建站主机?访问步骤全解析  建站主机功能解析:服务器选择与快速搭建指南  如何通过NAT技术实现内网高效建站?  个人网站制作流程图片大全,个人网站如何注销?  制作网站的基本流程,设计网站的软件是什么?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  如何获取免费开源的自助建站系统源码?  三星网站视频制作教程下载,三星w23网页如何全屏?  建站VPS选购需注意哪些关键参数? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。