C++中substr()函数用法 substr(起始位置,长度) #include<string> #include<iostream> using namespace std; main() { string s("12345asdf"); string a=s.substr(0,4); cout<<a<<endl; } 输出结果为: 1234 assign()函数: 函数以下列方式赋值: 用str为字符串赋值, 用str的开始num个字符为字符串赋值, 用str的子串为字符串赋值,子串以index索引开始,长度为len 用num个字符ch为字符串赋值. 例如以下代码: 显示: 赋值(assign) 语法: basic_string &assign( const basic_string &str ); basic_string &assign( const char *str ); basic_string &assign( const char *str, size_type num ); basic_string &assign( const basic_string &str, size_type index, size_type len ); basic_string &assign( size_type num, char ch ); |
|