cout<<"请输一个字符串"<<endl; cin>>a; cout<<a<<endl; //例如输入“h kj s”,则在a中只有‘h’,因为cin遇到空格直接结束。 //解决办法: getline(cin,a);//从输入流得到一行字符串到a,默认遇到换行结束。