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

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u011718690/article/details/113820395