字符串处理函数(二):strchr
来源:互联网 发布:淘宝最开始的诟病 编辑:程序博客网 时间:2024/05/21 19:23
从一个字符串里面查找一个字符,返回第一个匹配处的指针,
第一次写,可能是这样的:
鉴于在写strcpy的一些经验,这个代码没什么大问题,只是还存在几个小问题,主要是由于考虑不周全造成的:
- 由于++操作的处理不对,这个函数不能返回正确的结果,比如从“Hello”中查找字符'e',那么返回的字符串应该是“ello”,但是按照上面的代码,在判断!str++!=c后,str执行++操作,指向的是该字符的后一个位置,因此需要稍作改动
- 如果要查找的字符为空结束符'/0'怎么办,上面的代码中并没有考虑
因此,修改后为:
类似的,另外一个版本的查找函数strrchr为:
- 字符串处理函数(二):strchr
- c语言中strchr()字符串处理函数
- 字符串函数strchr
- 字符串函数 strchr
- 字符串处理函数strchr和strstr的实现
- c,c++中字符串处理函数strtok,strstr,strchr,strsub
- 字符串处理函数(二)
- 字符串 操作函数 strchr 实现
- linux字符串函数strchr strstr
- 标准C处理函数:strchr
- 系统函数C字符串的实现(11):strchr
- 自定义实现字符串处理函数 strlen strcmp strcpy strncpy strcat strncat strchr strstr
- 自定义实现字符串处理函数 strlen strcmp strcpy strncpy strcat strncat strchr strstr
- 字符串处理函数补充strtok,strspn,strcspn,strchr,以及atof、atoi
- C语言字符串处理的一些函数strok,strstr, strchr,strsub
- 字符串处理函数大全(二)
- 浅谈字符串处理函数(二)
- 字符串函数strchr,strrchr,strrstr,strncat()函数,strncpy()函数 ,strncmp()函数 ,
- 热爱生活
- POJ 1840 Hash 链地址避免冲突
- 关于discuz的首页4格显示的case
- 关于”600个苹果分十个篮子的装“问题的分析
- javascript中的new function
- 字符串处理函数(二):strchr
- zoj 1764
- 文件二进制头与文件类型的判断
- 在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法
- MVC框架
- erlang + GNU Emacs + Distel的配置
- asp.net缓存应用
- SQL Server存储过程加密和解密
- 堆排序完整代码带详解