C语言—strrchr()

作者:追风剑情 发布于:2019-11-5 19:42 分类:C

char * strrchr(const char * s, int c)该函数返回s字符串中c字符最后一次出现的位置(末尾的空字符也是字符串的一部分,所以在查找范围内)。如果未找到c字符,则返回空指针。

示例

  1. //Visual Studio中加上这句才可以使用scanf()
  2. //否则只能使用scanf_s()
  3. #define _CRT_SECURE_NO_WARNINGS
  4. #include <stdio.h>
  5. #include <string.h>
  6.  
  7. //argc: 参数个数 argv[]: 参数数组
  8. int main(int argc, char *argv[])
  9. {
  10. const char * s = "Hello world!";
  11. //该函数返回s字符串中c字符的最后一次出现的位置(搜索范围包括末尾空字符),
  12. //如果未找到c字符,则返回空指针
  13. char * c = strrchr(s, 'l');
  14. if (c != NULL)
  15. puts(c);
  16.  
  17. system("pause");
  18. return 0;
  19. }

运行测试

1111.png

标签: C语言

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号