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

第一个参数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.专业技能写的太少了,太单薄了。 3.项目经历描写的太冗余,分成几点。 4.无实习经历,看看能不能包一个。
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务