博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统函数C字符串的实现(11):strchr
阅读量:6272 次
发布时间:2019-06-22

本文共 623 字,大约阅读时间需要 2 分钟。

字符查找函数strchr

char *mystrchr(const char *str, const char c){	char *p = NULL;	for (char*newp = str; *newp != '\0'; newp++)	{		if (*newp==c)		{			p = newp;//一个一个的查找			break;		}	}	return p;}char *mystrchrdg(const char *str, const char c){	if (*str!='\0')	{		return NULL;	}	else	{		if (*str==c)		{			return str;//返回指针		}		mystrchrdg(++str, c);//循环区域终止	}}//mystrchrvoid main(){	char *pstr1 = mystrchr("zrf is rocket", 'z');	char *pstr2 = mystrchrdg("zrf is rocket", 'A');	printf("pstr2=%s\n", pstr2);	if (pstr1 == NULL)	{		printf("can not find");	}	else	{		printf("can  find  %p   存在此字符:%c\n", pstr1, *pstr1);	}	system("pause");}

你可能感兴趣的文章
Table Editor 使用方法
查看>>
支持多种小程序!阿里云ARMS推出小程序监控
查看>>
《The Age of Surge》作者访谈
查看>>
《A Seat at the Table》作者访谈录
查看>>
F# 4.5提供Spans、Match!等特性
查看>>
微信小程序模块化开发实践
查看>>
Jenkins将致力于提升稳定性、易用性和云原生兼容性
查看>>
Facebook开源工具包LASER,支持93种语言
查看>>
禁止eclipse校验JavaScript
查看>>
从微服务迁移到工作流的经验之谈
查看>>
Oracle再发力,区块链平台多项更新
查看>>
微软发布用于Serverless架构的Azure API Management
查看>>
MongoDB Mobile Sync for iOS推出Beta版本
查看>>
Visual Studio 2015价格大幅下调
查看>>
QCon演讲速递:异步处理在分布式系统中的优化作用
查看>>
Java 20年:转角遇到Go
查看>>
软件测试自动化的最新趋势
查看>>
SpringOne大会上发布了一个实验性的反应式关系型数据库连接驱动R2DBC
查看>>
新JSON绑定库JSON-B发布公开预览版
查看>>
机器人操作系统来到Windows
查看>>