程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 將字符串str1復制為字符串str2的三種處理辦法

將字符串str1復制為字符串str2的三種處理辦法

編輯:關於C++

將字符串str1復制為字符串str2的三種處理辦法。本站提示廣大學習愛好者:(將字符串str1復制為字符串str2的三種處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是將字符串str1復制為字符串str2的三種處理辦法正文


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!='\0';p1++,p2++){
  *p2=*p1;
 }
 *p2='\0';
}

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;
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved