在C语言中,strrchr()是一个预定义的字符串处理函数。Cstring是string函数需要的头文件。
该函数返回字符串中最后一个字符的指针。
我们要查找的最后一个字符作为函数的第二个参数传递,我们必须找到其中的字符串并作为函数的第一个参数传递。
句法
char * strchr(const char * str,int c)
这里,str是字符串,c是要定位的字符。它以int推广的形式交付,但在内部转换回char。
利用
给定C中的字符串,我们需要找到字符的最后一次出现,假设是“A”。
示例:
输入:字符串=“这是一个字符串”输出:9
输入:字符串='我叫阿育什'输出:12
算法
1.在strchr()函数中传递给定的字符串,并提及您需要指向的字符。
2.该函数返回一个值并打印该值。
例1:
产出:9
例2:
输出:
最后一个e后的字符串是: eks
最后一个m之后的字符串是:(空)
实际应用:因为它返回特定字符最后一次出现后的整个字符串,所以可以用来提取字符串的后缀。例如,当我们知道第一个数字时,我们需要知道一个面额中的整个前导零。例子如下。
输出:
原字符串为:10000000
面额为:10000000
希望对大家有帮助~
另外,要想更好的提高自己的编程能力,学好C语言C编程!在拐角处超车,领先一步!我或许能在这里帮到你~
学习书籍分享:
学习视频分享:
分享(源代码,项目的实用视频,项目笔记,基本介绍教程)
欢迎转行学编程的伙伴,用更多的素材比自己学习成长更快!
C语言C程序设计学习交流圈,点击下方【了解更多】获取更多学习资料,帮助你学习成长~