时间:2021-05-20
代码很简洁,功能也很简单,这里就不多废话了,直接把代码奉献给大家,有需要的小伙伴可以来参考下
#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;}欢迎大家自由发挥扩展下
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
C语言中strstr函数实例详解strstr函数strstr(str1,str2)函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在
旋转词:把字符串str的任意部分移动到后面形成的新字符串叫做字符串str的旋转词。比如abc的旋转词有abc,acb,cba,...判断str1和str2是否互
函数:startswith()作用:判断字符串是否以指定字符或子字符串开头一、函数说明语法:string.startswith(str,beg=0,end=le
函数:startswith()作用:判断字符串是否以指定字符或子字符串开头一、函数说明语法:string.startswith(str,beg=0,end=le
1、isalnum():判断字符串所有的字符都是字母或者数字。返回true和falseIn[1]:str1='jiangwei520'In[2]:str2='j