String 当为多个测试用例输入字符串时,为什么为第一个测试用例输入空字符,以及如何避免它?

String 当为多个测试用例输入字符串时,为什么为第一个测试用例输入空字符,以及如何避免它?,string,c++11,String,C++11,对于任何给定的问题,我都必须将每个“t”测试用例作为字符串。我在C++中使用了以下代码: { int t; cin>>t; while(t--){ string s; getline(cin, s); cout<<s; {int t; cin>>t; 而(t--){ 字符串s; getline(cin,s),; 库特 读取一个字(数字),并在输入时保留回车符 你可以在回家前把那辆马车甩掉 cin.get(); 然后继续你已经做过的事情 祝你

对于任何给定的问题,我都必须将每个“t”测试用例作为字符串。我在C++中使用了以下代码:
{   int t;
cin>>t;
while(t--){
    string s;
    getline(cin, s);
    cout<<s;
{int t;
cin>>t;
而(t--){
字符串s;
getline(cin,s),;
库特
读取一个字(数字),并在输入时保留回车符

你可以在回家前把那辆马车甩掉

cin.get();
然后继续你已经做过的事情

祝你的作业顺利

cin.get();