Dotcpp > 编程教程 > <string.h>头文件 > C语言strstr()函数:在一个字符串中查找另一个字符串首次出现的位置

C语言strstr()函数:在一个字符串中查找另一个字符串首次出现的位置

点击打开 在线编译器 ,边学边练

函数名 : strstr

头文件 :<string.h>

函数原型 : char *strstr(const char *destin, const char *str);

功能 :在一个字符串中查找另一个字符串首次出现的位置

参数 :    const char *destin   为要查找的目标字符串

const char *str   为要查找的字符串

返回值 :返回指向第一次出现匹配字符串的位置的指针


程序例: 在字符串destin中查找字符串str首次出现的位置,返回查找结果并输出

#include<string.h>
#include<stdio.h>
int main(void){
   char *str1 = "I like www.dotcpp.com very much!", *str2 = "www.dotcpp.com";
char *ptr = strstr(str1, str2);
   printf("The substring is: %s\n", ptr);
   return 0;
}

运行结果:

The substring is: www.dotcpp.com very much!


串口&液晶屏Ⅰ

VC6断点调试之如何下断点(上)

C/C++如何设计函数多返回值?

Java super关键字

C语言实现扫雷游戏教程及源码

矩阵扩展-算卷积算法介绍及C语言代码实现

EEPROM简单使用

Python异常处理语句try…except实例详解一

C语言二维数组的定义和使用

栈数组与栈链表C语言代码实现

常用的元字符及其在正则表达式中的写法

C语言如何生成指定范围内的随机数

少儿编程和成年编程有什么区别

如果Throwable是一个接口,那么异常处理会不会更容易?

C语言中!是什么意思

=和==有什么区别

2022年第十三届蓝桥杯各组真题(附下载地址及评测方法)

补码如何应用?

RandomAccessFile流的常用方法有哪些?

什么是转义字符(C语言)?

<float.h>头文件 <io.h>头文件 <math.h>头文件 <mem.h>头文件 <setjmp.h>头文件 <stdio.h>头文件 <stdlib.h>头文件 <sigal.h>头文件 <string.h>头文件 <time.h>头文件