1. 程式人生 > >C++中substr()函式用法

C++中substr()函式用法

1234  

assign()函式:
basic_string &assign( const basic_string &str );
basic_string &assign( const char *str );
basic_string &assign( const char *str, size_type num ); //從*str 開始的 num個字元賦值
basic_string &assign( const basic_string &str, size_type index, size_type len ); //用str的子串為字串賦值,子串以index索引開始,長度為len 
basic_string &assign( size_type num, char ch ); //用num個字元ch為字串賦值.
string str1, str2 = "War and Peace";  
str1.assign( str2, 4, 3 );   
//str2 字串的第4個字元位置開始賦值給str1,長度為3個字元  
cout << str1 << endl;  
結果:
and  
string類函式詳細介紹:點選開啟連結