#include<string> #include<iostream> using namespace std; void main() { string s("12345asdf"); string a=s.substr(0,5); cout<<a<<endl; }
上述代码获得字符串s中 从第0位开始的长度为5的字符串.默认时的长度为从开始位置到尾
输出结果为:
12345
#include<bits/stdc++.h> using namespace std; int main(){ string a; cin >> a; for(int i = 0 ; i < a.size() ;i++ ){ cout << a.substr(i) << endl; } return 0; }
cin >> 123456;
输出 123456
23456
3456
456
56
6