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');

 

posted @ 2018-11-01 19:56  程嘿嘿  阅读(42338)  评论(0编辑  收藏  举报