赋值字符组之后,直接提取 #include <iostream> #include <string> using namespace std; int main(){ string str; int a; cin>>str>>a; cout<<str.substr(0,a)<<endl; return 0; }