求助!为啥第一个读入的数据为空?

第一个参数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;
	}


#21天打卡剑指offer##笔试题目#
全部评论
第一行输入里,n后面的换行符没有被处理,后面getline读到了
点赞 回复 分享
发布于 2020-05-24 16:49

相关推荐

评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务