模拟实现strchr.strrchr
来源:互联网 发布:景观格局数据单位 编辑:程序博客网 时间:2024/06/05 00:22
模拟实现strchr
strchr函数返回要查找字符子字符串中第一次出现的地址
#include <stdio.h>#include <stdlib.h>#include <assert.h>char *my_strchr(const char *string, int c){ assert(string); while (*string != '\0') { if (*string == c) return string; string++; } return NULL;}int main(){ char a[] = "abcabc"; char ch = 'a'; printf("%s\n", my_strchr(a, ch)); system("pause"); return 0;}
模拟实现strrchr
strrchr函数返回要查找字符子字符串中最后一次出现的地址,所以可以从后向前考虑,找字符第一次出现在字符串的地址。
#include <stdio.h>#include <stdlib.h>#include <assert.h>char *my_strchr(const char *string, int c){ assert(string); while (*string != '\0') { string++; } while (*(--string)) { if (*string == c) return string; }}int main(){ char a[] = "abcabc"; char ch = 'a'; printf("%s\n", my_strchr(a, ch)); system("pause"); return 0;}
0 0
- 模拟实现strrchr,strchr
- 模拟实现strchr.strrchr
- 模拟实现strchr、strrchr
- 模拟实现strchr和strrchr
- 【C语言】模拟实现strchr,strrchr,strrstr.
- 模拟实现strchr,strrchr,strstr,strrstr函数
- string库之模拟实现strchr、strrchr与memchr
- 【C语言】模拟实现strncpy strncat strncmp strchr strrchr函数
- 模拟实现 strncpy strncat strncmp strchr strrchr 函数
- strchr、strrchr、memchr函数详解及模拟实现
- strchr strrchr strcmp的实现
- strchr strrchr
- strchr, strrchr
- strchr/strrchr
- 字符串函数strchr 、 strrchr 、strrstr的实现
- strchr()函数与strrchr()函数的实现
- strchr, strrchr函数实现——string.h库函数
- strchr()、strrchr()、strchrnul()…
- runtime的两道经典题
- Android Studio + Genymotion安卓模拟器打造高效安卓开发环境
- test
- Android 基于Bmob的聊天——用户登陆+将用户信息保存至本地
- 屏幕尺寸 分辨率
- 模拟实现strchr.strrchr
- 【深度学习】环境配置之Anaconda安装
- ICT:IT与CT的融合之路
- iOS中通知中心NSNotificationCenter应用总结
- volley二次封装
- log4net使用教程
- C语言实现线性代数中基的标准正交化
- Unity 2D 终结手册 (4) - 精灵打包_Unity3d 开发技术
- openwrt下载代码的网站