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

c++字符串函数

在 C++ 中有大量用于操作 C-style 字符串的函数,它们集成在头文件 <cstring> 中。其常见的函

函数作用
strcpy(s1,s2)    复制字符串 s2 到 s1
strcat(s1,s2)    将字符串 s2 连接到 s1 末尾
strlen(s)    计算字符串 s 长度
strcmp(s1,s2)    比较字符串 s1 和 s2 的长度,相同为 0;s1 < s2 为 -1;s1 > s2 为 1
strchr(s1,ch)    返回一个指针,指向 s1 中字符 ch 第一次出现的位置
strstr(s1,s2)    返回一个指针,指向 s1 中字符串 s2 第一次出现的位置
#include <iostream>
#include <cstring>
using namespace std;int main()
{char str1[18] = "Hello ";char str2[11] = "Shiyanlou!";strcat(str1,str2);//连接字符串。cout<<"连接 str1 和 str2:"<<str1<<endl;cout<<"连接 str1 和 str2 后 str1 的长度:"<<strlen(str1)<<endl; //计算字符串 str1 的长度。return 0;
}

#include <iostream>
using namespace std;int main()
{string str1 = "Hello ";string str2 = "Shiyanlou!";str1.append(str2);//连接字符串。cout<<"连接 s1 和 s2:"<<str1<<endl;cout<<"连接 s1 和 s2 后 str1 的长度:"<<str1.length()<<endl; //计算字符串 str1 的长度。return 0;
}

 在 C++ 中,string 还支持常规操作符,如: ==,<,=,<=,!=,+,+=,[]。新建 str3.cpp 文件

#include <iostream>
using namespace std;int main()
{string str1 = "Hello ";string str2 = "Shiyanlou!";cout<<"连接 str1 和 str2:"<<str1 + str2<<endl;//连接字符串。return 0;
}

 

 

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

相关文章:

  • 使用OkHttp发送POST请求的几种方式
  • 时序预测 | MATLAB实现EEMD-GRU、GRU集合经验模态分解结合门控循环单元时间序列预测对比
  • 学习笔记整理-JS-04-流程控制语句
  • stable-diffusion-webui 界面汉化
  • 问道管理:信创概念走势活跃,恒银科技斩获四连板
  • centos 7镜像(iso)下载图文教程(超详细)
  • 使用Druid,以jdbc方式配置多数据源
  • RabbitMQ基础(2)——发布订阅/fanout模式 topic模式 rabbitmq回调确认 延迟队列(死信)设计
  • 2. VisionOS平台概述
  • MySql存储过程详解
  • CRM 系统实施风险分析
  • 保持城市天际线(力扣)贪心 JAVA
  • 电路综合原理与实践---T衰减与PI衰减的详细计算理论与设计仿真
  • 1. 基于UDP的TFTP文件传输
  • django中使用bootstrap-datepicker时间插件
  • 《golang设计模式》第二部分·结构型模式-02-桥接模式(Bridge)
  • 【2023年11月第四版教材】《第4章-信息系统管理之管理要点(第四版新增章节)(第二部分)》
  • 【算法——双指针】LeetCode 1089 复写零
  • 基于飞桨图学习框架实现的城市地点动态关系挖掘
  • 3.1 Qt样式选择器
  • react钩子副作用理解
  • 浅谈Spring与字节码生成技术
  • 时序预测 | MATLAB实现基于BiLSTM双向长短期记忆神经网络的时间序列预测-递归预测未来(多指标评价)
  • Flink多流处理之coGroup(协同分组)
  • 基于TICK的DevOps监控实战(Ubuntu20.04系统,Telegraf+InfluDB+Chronograf+Kapacitor)
  • 十九、docker学习-Dockerfile
  • Docker容器的数据卷
  • 推荐工具!使终端便于 DevOps 和 Kubernetes 使用
  • 抖音小程序实现less语言编译样式
  • 介绍 TensorFlow 的基本概念和使用场景