本文主要是介绍strrchr()和strchr()函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 功能
- strrchr()
- strchr()
- 程序举例
- 参考来源链接
所属库 #include<string.h>
功能
strrchr()
strrchr函数的作用是:
- 查找一个字符串在另一个字符串中 末次 出现的位置,并返回从字符串中的这个位置起,一直到字符串结束的所有字符;
- 如果未能找到指定字符,那么函数将返回False。
函数原型 char * strrchr (const char *s, int c)
参数说明:s为一个字符串的指针,c为一个待查找字符。
strchr()
strchr函数的作用是:
- 查找一个字符串在另一个字符串中 首次 出现的位置,并返回从字符串中的这个位置起,一直到字符串结束的所有字符;
- 如果未能找到指定字符,那么函数将返回False。
函数原型 char *strchr(const char *str, int c)
参数说明:s为一个字符串的指针,c为一个待查找字符。
程序举例
#include <string.h>
#include <stdio.h>
#include<stdlib.h>
#pragma warning(disable:4996)int main(void)
{char string[20];char *ptr, c = 'r';strcpy(string, "There are two rings");ptr = strrchr(string, c);if (ptr)printf("The character %c is at position: %s\n", c, ptr);elseprintf("The character was not found\n");ptr = strchr(string, c);if (ptr)printf("The character %c is at position: %s\n", c, ptr);elseprintf("The character was not found\n");system("pause");return 0;
}
参考来源链接
本篇blog主要是参考以下网页链接,感谢各位作者们的工作。
https://baike.baidu.com/item/strrchr/4621437?fr=aladdin
这篇关于strrchr()和strchr()函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!