c++ cstring 常用函數


 1 #include<iostream>
 2 #include<cstring>
 3 using namespace std;
 4 int main(){
 5     char a[30] = "LaiXingYu", b[] = "LiuPeiWen", c[] = "LaiXingYu";
 6     cout<<"a: "<<a<<endl<<"b: "<<b<<"\nc: "<<c<<endl;
 7     //按照字典順序比較字符串,從左到右比較,字母靠前的小
 8     cout<<"比較a,b: "<<strcmp(a,b)<<endl<<"比較a,c: "<<strcmp(a, c)<<endl;
 9     cout<<"把b復制到a"<<endl;
10     strcpy(a, b);
11     cout<<"a: "<<a<<"\nb: "<<b<<endl;
12     cout<<"把b的一部分復制到a"<<endl;
13     strcpy(a, &b[5]);
14     cout<<"a: "<<a<<"\nb: "<<b<<endl;
15     strcpy(a, c);
16     cout<<"字符串連接"<<endl;
17     strcat(a, b);
18     cout<<"a+b: "<<a<<endl;
19     //這里需要注意的是,如果連接后的長度大於a[]的長度, 運行會出現問題, 所以確保a的長度足夠長
20 return 0;}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM