strchar函数和 strstr函数的学习
来源:互联网 发布:文档归类软件 编辑:程序博客网 时间:2024/04/28 17:29
strchar函数的实现
- char strchr(const char _Str,char _Val)
- char strchr(char _Str,char _Ch)
- 头文件:#include
#include <iostream>#include <stdio.h>#include <stdlib.h>char *my_strchar(char *str, char c){ while( *str!='\0' && *str!=c) { str++; } return *str==c?str:NULL;}int main(){ char *str = "chenxun"; char *value = my_strchar(str,'x'); std::cout<< value << std::endl; return 0;}
strstr函数
- 包含文件:string.h
- 函数名: strstr
- 函数原型:extern char *strstr(char *str1, const char *str2);
- 语法:strstr(str1,str2)
str1: 被查找目标 string expression to search.
str2: 要查找对象 The string expression to find. - 返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。
#include <iostream>#include <stdio.h>#include <stdlib.h>char *my_strstr(const char *str1, const char *str2){ char *cp = (char*)str1; char *s1,*s2; if(!*str2) return cp; while(*cp) { s1 = cp; s2 = (char*)str2; while(*s1 && *s2 && !(*s1-*s2)) { s1++, s2++; } if(!*s2) return cp; cp++; } return NULL;}int main(){ char *str = "chenxun"; char *value = my_strstr(str,"xun"); std::cout << value << std::endl; return 0;}
[link]http://baike.baidu.com/link?url=Yzm50c9dYr6tDjfiJv0DrZ7YSiT8O4u1a9eaFDF1zMfE9BfVVpwcWjRvsCxeE02ONdUvZ5T7o9NP8cWg1C0_0K
0 0
- strchar函数和 strstr函数的学习
- strlen strcmp strcat strcpy strncpy strstr strchar函数的实现
- 模拟实现strchar函数
- strstr函数和find函数的异同
- strstr与strchar用法
- strstr与strchar用法
- strchr和strstr函数
- memmem()和strstr()函数
- strstr函数和strchr函数
- PHP strstr() 和 strpos() 函数的区别
- C strcpy()和strstr()函数的写法
- strstr和strchr函数的用法
- strstr和memcmp函数的实现
- strstr函数的用法
- strstr函数的用法
- strstr函数的实现
- strstr() 函数的使用
- strstr函数的用法
- iOS AudioSession详解 Category选择 听筒扬声器切换
- JAVA基础-构造器和this(5)
- 基于url权限管理 shiro基础
- OCJP题库知识点总结(2)
- JAVA环境变量设置
- strchar函数和 strstr函数的学习
- 烘焙贴图(二)——展UV
- 如何删除Windows系统的Oracle的相关服务,如监听器服务
- PHP中的类型:不要担心,要快乐
- 帅哥陈 Hololens开发笔记(1)
- OPenNI的下载
- 在Impala 和Hive里进行数据分区(1)
- eclipse +debug的5种断点方式
- background-image和<img/>的区别