C语言—strstr()

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

char * strstr(const char *s1, const char *s2)该函数返回s1字符串中s2字符串出现的首位置。如果s1中没有找到s2,则返回空指针。

示例

  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 * s1 = "this is a string1 and string2!";
  11. const char * s2 = "string";
  12. //该函数返回s1字符串中s2字符串首次次出现的位置,
  13. //如果未找到s1字符中,则返回空指针
  14. char * c = strstr(s1, s2);
  15. if (c != NULL)
  16. puts(c);
  17.  
  18. system("pause");
  19. return 0;
  20. }

运行测试

111.png

标签: C语言

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号