头文件:#include <string.h>

strstr()函数用来检索子串在字符串中首次出现的位置,其原型为:
    char *strstr( char *str, char * substr );

【参数说明】str为要检索的字符串,substr为要检索的子串。

【返回值】返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。

【函数示例】strstr()函数的使用。

复制纯文本新窗口

  1. #include<stdio.h>
  2. #include<string.h>
  3. int main(){
  4. // 也可以改成 char str[] = "http://see.xidian.edu.cn/cpp/u/xitong/";
  5. char *str = "http://see.xidian.edu.cn/cpp/u/xitong/";
  6. char *substr = "see";
  7. char *s = strstr(str, substr);
  8. printf("%s\n", s);
  9. return 0;
  10. }

运行结果:
see.xidian.edu.cn/cpp/u/xitong/

意思返回子串首地址,若子串为字符串,将打印字符串

转载于:https://www.cnblogs.com/the-tops/p/5583647.html

C语言中strstr函数相关推荐

  1. C语言中strstr函数功能及用法

    函数名: strstr 功  能: 在串中查找指定字符串的第一次出现 用  法: char *strstr(char *str1, char *str2); 程序例: #include <std ...

  2. linux c语言 getline,C语言中getline()函数的深入理解

    我在网上搜了半天getline()函数,大多针对C++的,重载函数比较多,云里雾里的,而且没有实例,反正就是没有自己所需要的getline()函数.所以,自己在Linux下man了一把,并做了测试.g ...

  3. 关于C语言中printf函数“输出歧视”的问题

    目录 关于C语言中printf函数"输出歧视"的问题 问题描述 探索问题原因 另一种研究方法 问题结论 关于C语言中printf函数"输出歧视"的问题 问题描述 ...

  4. C语言中atoi()函数的用法

    C语言中atoi()函数的用法 一.学习要点: 1.int atoi(const char *str)把参数str所指向的字符串转换为一个整数: 二.代码 #include<stdio.h> ...

  5. r语言中c函数错误,R语言中c()函数与paste()函数的区别说明

    c()函数:将括号中的元素连接起来,并不创建向量 paste()函数:连接括号中的元素 例如 c(1, 2:4),结果为1 2 3 4 paste(1, 2:4),结果为"1 2" ...

  6. C语言中main函数的研究,以及对代码断点调试的研究(王爽老师 汇编语言)

    版权声明:本文为博主原创文章,未经博主允许不得转载. 我们知道作为一个语言本身是不会有诸如从main函数开始运行这样的条件(深层次的说 底层汇编代码不会指定从mian函数开始的这样的条件,程序开始的位 ...

  7. 浅析C语言中strtol()函数与strtoul()函数的用法

    这篇文章主要介绍了浅析C语言中strtol()函数与strtoul()函数的用法,注意其将字符串转换成long型的区别,需要的朋友可以参考下 头文件: ? 1 #include <stdlib. ...

  8. c语言memcopy_C语言中memcpy 函数的用法详解

    C语言中memcpy 函数的用法详解 memcpy(内存拷贝函数) c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址 ...

  9. c语言中memcpy函数_带有示例的C中的memcpy()函数

    c语言中memcpy函数 memcpy()函数 (memcpy() function) memcpy() is a library function, which is declared in the ...

  10. c语言中 调用函数除函数名外,【单选题】在 C 语言中 , 调用函数除函数名外 , 还必须有 ( ). (10.0分) A. 函数预说明 B. 实际参数 C. ( ) D. 函数返回值...

    [单选题]在 C 语言中 , 调用函数除函数名外 , 还必须有 ( ). (10.0分) A. 函数预说明 B. 实际参数 C. ( ) D. 函数返回值 更多相关问题 下列关于IMOECDIS性能标 ...

最新文章

  1. 【剑道之道】亦是生存之道
  2. Oracle 11gR2 RAC 中的 Grid Plug and Play(GPnP) 是什么?
  3. mybatis-plus 错误java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
  4. warning C4091: “typedef ”: 没有声明变量时忽略“_matcher”的左侧
  5. html 网页主题设置吗,如何使用css样式对html页面进行背景设置呢?
  6. sqlserver约束
  7. Airflow 中文文档:写日志
  8. linux git 搭建 debian,基于Debian Linux搭建Git服务器
  9. 火速拿来用!对比近 10,000 个 Python 开源项目发现最实用的 TOP34!
  10. 数据源、元数据、数据元
  11. PLC Outstudio 使用教程
  12. xmlspy使用必备的技巧
  13. 虚拟偶像大众化元年,如何挖掘蓝海市场|虚拟偶像公司2020年盘点
  14. STC 定时器/计数器2 操作详解 (基于STC89C52RC参考文档)
  15. 苹果自研Apple M1芯片对机器学习意味着什么?
  16. android开发中磁场传感器,Android NDK中的陀螺仪和磁场传感器事件
  17. 李有志——预谋着向生活发起冲锋...
  18. mysql备份数据库的命令
  19. AnyConnect win10安装
  20. wintogo与多PE合盘

热门文章

  1. catia保存成stp文件时部件丢失_超详细的分布式文件系统FastDFS磁盘恢复介绍
  2. 最短路经典 昂贵的聘礼(1062)
  3. FPGA 串口中断_正点原子【STM32-F407探索者】第九章 串口通信实验
  4. 微软sql服务器双机热备,office2014-SQL Server2014 R2 双机热备,保护你的数据
  5. 微型计算机原理控制,微机原理与控制技术(试题).doc
  6. 【CF585-div2:D】Ticket Game(博弈)
  7. 【UVA10562】Undraw the Trees(括号表示法输出树+fegts读取)
  8. password php,password.php
  9. android公交车代码,android实现查询公交车还有几站的功能
  10. octave存储文档