linux c之判断字符串是不是以另一字符串开始或者结尾
生活随笔
收集整理的這篇文章主要介紹了
linux c之判断字符串是不是以另一字符串开始或者结尾
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 問題
判斷字符串是不是以另一字符串開始或者結(jié)尾
2 代碼實現(xiàn)
#include <stdio.h> #include <string.h>/***判斷是字符串str是不是以start開始*/ int is_start_with(const char *str, char *start) {if (NULL == str || NULL == start){return -1;}int str_len = strlen(str);int start_len = strlen(start);if (str_len < start_len || str_len == 0 || start_len == 0){return -1;}char *p = start;int i = 0;while(*p != '\0'){if (str[i] != *p){return -1;}++p;++i;}return 0; }/***判斷是字符串str是不是以end結(jié)束*/ int is_end_with(const char *str, char *end) {if (NULL == str || NULL == end){return -1;}int str_len = strlen(str);int end_len = strlen(end);if (str_len < end_len || str_len == 0 || end_len == 0){return -1;} 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的linux c之判断字符串是不是以另一字符串开始或者结尾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux之wget和curl如何携带c
- 下一篇: linux shell之删除当前文件夹不