c++语言入门教程–15字符串常见操作

c++语言入门教程–15字符串常见操作

c++语言入门教程–15字符串常见操作

strcpy(s1, s2);
复制 s2 到 s1

strcat(s1, s2);
拼接 s2 到 s1 的后面。

strlen(s1);
返回s1长度。

strcmp(s1, s2);
如果 s1 和 s2 相同,则返回 0
如果 s1<s2 则返回< 0
如果 s1>s2 则返回>0

#include <iostream>
#include <string.h>
using namespace std;

 
int main ()
{
   
   char s1[14] = "aaa";
   char s2[14] = "bbb";
   char s3[14];
   int  len ;
 
   //复制s1到s3 
   strcpy(s3, s1);
   printf("strcpy( s3, s1) : %s\n", s3 );
 
   //拼接s1和s2 
   strcat( s1, s2);
   printf("strcat( s1, s2): %s\n", s1 );
 
   //求s1的总长度 
   len = strlen(s1);
   printf("strlen(s1) : %d\n", len );
 
   if(strcmp(s1,s2)==0)
   {
   
   	 cout<<"s1与s2相同\n";
   }
   else
   {
   
   	 cout<<"s1与s2不相同\n";
   }
   
   return 0;
}

运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210212221214760.png

在这个平台上有收徒的打算,如果小伙伴刚好需要一个能答疑,能带着你学习的师父,请联系我,q:2316773638

c++入门教程–1选择编译器,进行第一段代码
c++入门教程–-2基本语法
c++入门教程–-3数据类型,变量与常量
c++入门教程–-4运算符
c++入门教程–-5判断语句
c++入门教程–-6循环语句
c++入门教程–-7嵌套循环
c++入门教程–-8循环控制语句
c++入门教程–-9循环与条件语句习题与总结
c++入门教程–-10函数
c++入门教程–-11递归
c++入门教程–-12作用域
c++入门教程–-13数组
c++入门教程–-14二维数组
c++语言入门教程–15字符串常见操作
c++语言入门教程–16c++ 中的 String 类
c++语言入门教程–-17结构体
c++入门教程–-18指针
c++入门教程–-19C ++类与对象
c++入门教程–-20C++ 类成员函数
c++入门教程–-21C++类访问修饰符
c++入门教程–-22类构造函数 & 析构函数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2884.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【Python】数据分析优秀案例&项目经历-用数据分析能力构建高分学生人群画像

    【Python】数据分析优秀案例&项目经历-用数据分析能力构建高分学生人群画像又到了每周末知识分享环节。这次给大家分享的是kaggle上的一个非常有意思的项目,我们希望从中发现学生的测验表现与标签之间的关系。总之,本次项目干货满满,除了通过绘图等常规手段之外,也用到了t检验等假设检验的方法来力求让结论更具说服力。……

    2022年8月30日
    7
  • getopt使用

    getopt使用参考:http://www.gnu.org/software/libc/manual/html_node/Example-of-Getopt.htmlhttp://en.wikipedia.org/wiki/Getopthttp://www.lemoda.net/c/getopt/http://www.ibm.com/developerworks/aix/library/au-un…

    2022年5月4日
    58
  • rgbd slam_RGB模型

    rgbd slam_RGB模型本文采用高博大佬的代码来跑kinectv1获取的彩色图和深度图。首先是获取彩色图和深度图的代码:#include&lt;windows.h&gt;#include&lt;iostream&gt;#include&lt;NuiApi.h&gt;#include&lt;opencv2/opencv.hpp&gt;#include&lt;string.h&gt;usin…

    2022年9月18日
    3
  • 3极管npn和pnp_npn开关电路工作原理

    3极管npn和pnp_npn开关电路工作原理===================================================================三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种电流控制电流的半导体器件·其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。晶体三极管,是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作…

    2022年9月20日
    3
  • NTP时间服务器

    1.NTP简介NTP(NetworkTimeProtocol网络时间协议)是一个用于同步计算机时钟的网络协议。它可以使计算机与其他服务器或时钟源进行时间同步,进行高精度的时间校正。简而言之,NTP就是使一台或多台服务器(客户端)与时间服务器(服务端)之间进行时间同步(即客户端与服务端的时间同步),以保证时间的统一性2.NTP服务器架设   上面提到客户端与服务端的时间

    2022年4月6日
    82
  • 如何用腾讯云服务器搭建网站[通俗易懂]

    如何用腾讯云服务器搭建网站[通俗易懂]对于新手开发者用户,若想搭建一个简单的网站,只需通过以下5个步骤即可拥有属于自己的网站。1,注册/转入域名域名注册是在互联网上建立任何服务的基础,搭建一个网站前首先需拥有一个域名。1.如果已经在其他注册商拥有了自己的域名,可以域名转入。如果还没有域名,就需要进行域名注册。注册域名时,建议选择自己喜欢的、简单、易记的英文字母,并与自己网站性质相关。2,购买腾讯云服务器网站在Internet需要有一个空间作为载体存放用户的网站信息,所以需要购买腾讯云服务器。腾讯云服务器(CVM

    2022年5月23日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号