1. 程式人生 > >C++之string賦值

C++之string賦值

string s="";

string a="abcdefg";

 

1.將字串a的元素賦值逐一賦值給另一字串s

s+=a[i];

 

2.將字串a完全賦值給新字串s

s.assign(a);

 

3.將字串a的一部分賦值給新的字串s

start是擷取字串的首位置,len是擷取字串的長度

s.substr(start,len);

s.assign(a,start,len);

 

4.對字串s賦相同的n個初值

s.assing(n,'x'),如給s賦10個字元a寫法如下:

s.assign(10,'a');