求助!为啥第一个读入的数据为空?
第一个参数n,意味着接下来输入n行数据,放入vector中。但是我的代码中vector第一个输入元素为空,这是为啥?
int n; cin>>n; string s; vector<string> res(n); for(int i=0;i<n;++i) { getline(cin,s); res[i]=s; }
int n; cin>>n; string s; vector<string> res(n); for(int i=0;i<n;++i) { getline(cin,s); res[i]=s; }
相关推荐