substr()为string类的一个成员函数:
str.substr(begin,length) 表示切割字符串str,从下标begin处开始,长度为length来切片
示例代码:
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 using namespace std; 5 int main() 6 { 7 string a = "abcd"; 8 string tmp = a.substr(0,3); 9 cout << tmp; //输出结果:abc 10 return 0; 11 }
注意,使用该方法后,原字符串不会改变!