当前位置: 首页 > news >正文

C++常用库函数——strstr、strcat

1、strstr:查找字符串子串函数,查找到的子串中第一个字符的地址,返回值是第一次出现子串字符串的位置。

例如:

char a[20] = "RUNOOB";
char b[10] = "NOOB";
printf("%s", strstr(a, b));

在这里子串就是b,b的第一个字符是N,在a里面的地址是2,所以strstr的返回值就是a+2作为首地址输出这个字符串,输出就是NOOB,如果a的后面还有字符串的话也是会被输出出来的。

2、strcat:将字符串进行拼接

例如

//第二题char a1[80], a2[80],    *s1 = a1,    *s2 = a2;gets_s(s1,10); gets_s(s2, 10);if (!strcmp(s1, s2))printf("*");else printf("#");printf("%d", strlen(strcat(s1, s2)));

定义字符串a1,a2。s1是一个指针,指向字符数组a1,s2指向a2,终端输入book回车,book(空格)回车之后,比较两个数组是不是相等,strcmp返回的是-1,!返回0,所以最终输出#9 

http://www.lryc.cn/news/341633.html

相关文章:

  • Kafak 消费异常:The coordinator is not available.
  • JavaScript中的对象
  • Oracle对空值(NULL)的 聚合函数 排序
  • 我独自升级崛起下载教程 我独自升级崛起一键下载
  • RS2057XH功能和参数介绍及规格书
  • ICML 2024有何亮点?9473篇论文投稿,突破历史记录
  • U盘提示“被写保护”无法操作处理怎么办?
  • 算法训练营第二十天 | LeetCode 110平衡二叉树、LeetCode 257 二叉树的所有路径、LeetCode 404 左叶子之和
  • Docker:centos7安装docker
  • EasyExcel导出工具类
  • 【Godot4.2】EasyTreeData通用解析
  • 力扣每日一题109:有序链表转换二叉搜索树
  • 企业计算机服务器中了locked勒索病毒怎么处理,locked勒索病毒解密建议
  • 开源推荐榜【MalusAdmin基于 Vue3/TypeScript/NaiveUI 和 NET7 Sqlsugar 开发的后台管理框架】
  • 批量抓取某电影网站的下载链接
  • 2024-05-06 问AI: 介绍一下深度学习中的LSTM网络
  • 二、Redis五种常用数据类型-String
  • echarts柱状图实现左右横向对比
  • 脸爱云一脸通智慧管理平台 SystemMng 管理用户信息泄露漏洞(XVE-2024-9382)
  • spring笔记2
  • 【挑战30天首通《谷粒商城》】-【第一天】02、简介-项目整体效果展示
  • Kafka 生产者应用解析
  • GEE错误——image.reduceRegion is not a function
  • rk356x 关于yocto编译linux及bitbake实用方法
  • Chrome您的连接不是私密连接 |输入“thisisunsafe”命令绕过警告or添加启动参数
  • 牛客面试前端1
  • Linux的软件包管理器-yum
  • 选择排序(Selection Sort)
  • 网络面试题目
  • Web,Sip,Rtsp,Rtmp,WebRtc,专业MCU融屏视频混流会议直播方案分析