手机
当前位置:查字典教程网 >编程开发 >C语言 >将字符串str1复制为字符串str2的三种解决方法
将字符串str1复制为字符串str2的三种解决方法
摘要:1.自己编写函数,将两个字符串进行复制复制代码代码如下:#includeusingnamespacestd;intmain(){charst...

1.自己编写函数,将两个字符串进行复制

复制代码 代码如下:

#include<iostream>

using namespace std;

int main(){

char str1[]="I love China!",str2[20];

void Strcpy(char *p1,char *p2);

Strcpy(str2,str1);

cout<<"str1: "<<str1<<endl;

cout<<"str2: "<<str2<<endl;

return 0;

}

void Strcpy(char *p2,char *p1){

int i=0;

for(;*p1!='';p1++,p2++){

*p2=*p1;

}

*p2='';

}

2.使用函数库重的strcpy函数

复制代码 代码如下:

#include<iostream>

using namespace std;

int main(){

char str1[]="I love China!",str2[20];

strcpy(str2,str1);

cout<<"str1: "<<str1<<endl;

cout<<"str2: "<<str2<<endl;

return 0;

}

3.定义两个字符串变量,然后直接进行赋值

复制代码 代码如下:

#include<iostream>

#include<string>

using namespace std;

int main(){

string str1="I love China!",str2;

str2=str1;

cout<<"str1: "<<str1<<endl;

cout<<"str2: "<<str2<<endl;

return 0;

}

【将字符串str1复制为字符串str2的三种解决方法】相关文章:

求数组中最长递增子序列的解决方法

C/C++中退出线程的四种解决方法

C++中访问字符串的三种方法总结

字符串中找出连续最长的数字字符串的实例代码

C语言中字符串常用函数strcat与strcpy的用法介绍

C++ 如何用cout输出hex,oct,dec的解决方法

冒泡排序的三种实现方法

C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析

c字符串,string对象,字符串字面值的区别详解

C++中用substr()函数消除前后空格的解决方法详解

精品推荐
分类导航