C语言:strstr()---返回子字符串首地址
C语言 基础开发----目录
一、strstr()简介
1. 函数原型
char *strstr(char *str1, const char *str2);
2. 参数
- str1– 被查找目标的地址指针。
- str2– 要查找目标的地址指针。
3. 功能
返回字符串中首次出现子串的地址。
4. 头文件
#include <string.h>
5. 返回值
如果str2是str1的子串,则返回str2在str1的首次出现的地址;
如果str2不是str1的子串,则返回NULL。
二、strstr()用法
strstr()函数是用来在一串字符串中找到你想要找的字符串,然后返回其所在位置(地址)。
具体代码如下:
#include <stdio.h>
#include <string.h>int main(int argc, char *argv[])
{char temp1[]="VV=0805,MQ=0522";char temp2[]="VV";char temp3[]="MQ";char *temp4;char *temp5;temp4=strstr(temp1,temp2);temp5=strstr(temp1,temp3);printf("temp4:%s\ntemp5:%s\n",temp4,temp5);//打印要查找的字符串及以后 printf("%c%c%c%c\n",temp4[3],temp4[4],temp4[5],temp4[6]);//打印要查找的字符串后面的数值 printf("%c%c%c%c\n",temp5[3],temp5[4],temp5[5],temp5[6]);//打印要查找的字符串后面的数值 return 0;
}
运行结果如下:
temp4:VV=0805,MQ=0522
temp5:MQ=0522
0805
0522
C语言:strstr()---返回子字符串首地址相关推荐
- Swift3.0语言教程替换子字符串
Swift3.0语言教程替换子字符串 Swift3.0语言教程替换子字符串,替换子字符串其实就是将字符串中的子字符串删除,然后再进行添加.为了让这一繁琐的过程变的简单,NSString提供了替换子字符 ...
- C语言strstr()函数用法-字符串查找
1.函数定义 strstr()函数是一个参数为两个字符指针类型,返回值是char*类型的函数. 用于找到子串(str2)在一个字符串(str1)中第一次出现的位置(不包括str2的串结束符),并返回该 ...
- 【C语言】 strstr查找子字符串函数以及模拟实现讲解
strstr 字符串查找函数 返回的是相同子串的第一个出现的的地址 返回类型是 char* 返回的是相同子串的第一个出现的的地址 参数是 const char* str1 ,const cha ...
- strstr查找子字符串函数
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现.该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false.该函数是二进制安全的. //数组 #includ ...
- c语言字符串提取子串,【C语言】 提取子字符串
编写一个函数,它从一个字符串中提取一个子字符串.函数原型如下: int substr(char dst[], char src[],int start, int len) {} 目标是:从 src 数 ...
- C语言 strstr函数的用法及模拟实现strstr函数
C语言 strstr函数的用法及模拟实现strstr函数 一.strstr函数的用法 二.模拟实现strstr函数的功能 一.strstr函数的用法 1.strstr函数原型:char* strstr ...
- c语言 找子字符串,c语言搜索子字符串
c字符串功能练习: 获取一行字符串,然后,在这行字符串中搜索是否包含一个小字符串 #include #include #define N 100 using namespace std; int re ...
- mysql查询结果用分隔符_MySQL查询返回分隔符后的子字符串?
用于SUBSTRING()在定界符后返回值.让我们首先创建一个表-mysql> create table DemoTable -> ( -> Title text -> ); ...
- C语言如何实现返回子函数的多个参数
C语言如何返回子函数的多个参数 1 第一种方法 2 第二种方法(采用结构体) 1 第一种方法 // 如何某个子函数待返回的两个参数 #include<stdio.h>// 某个子函数待返回 ...
最新文章
- 孙海汐组专访:去伪存真的过程一定不是一帆风顺的
- php 复制文件夹并压缩到最小_PHP压缩文件夹的方法
- 简述python中面向对象的概念_简述Python中的面向对象编程的概念
- Swift之从SIL深入分析函数的派发机制
- 69. Sqrt(x)010(二分法求解+详解注释)
- 6-14 数据库高级
- sql 查看Oralce 数据库连接状态
- 二级公共基础知识_计算机二级选择题(公共基础知识)
- window 常用软件
- 开发你自己的XMPP 续 - Openfire 插件开发
- 如何把win7官方补丁集成到win7iso镜像中
- 多个excel工作簿合并_Microsoft Excel如何快速合并多个工作簿至一个工作簿中?
- 据称:韩乔生老师最牛的一次解说――-那是相当的经典!
- java的LocalDateTime类来获取当天时间、前一天时间,本周的开始和结束时间、本月的开始和结束时间
- 第14章 垃圾回收概述
- sqlserver2008 R2数据库-不允许表修改保存,阻止保存要求重新创建表的更改
- CVPR 二十年,影响力最大的 10 篇论文
- ODI之知识模块(KM)
- 抖音运营规则讲解系列(2):发布色情低俗内容被禁封丨国仁网络
- linux Tun/Tap 原理