.get()是干什么用的?
2 回答
onemoo
TA贡献883条经验 获得超454个赞
你采纳的那个答案可能有点问题。我不知道他说的“只获取,不删除Enter生成的换行符”是什么意思。
事实上,get() 会从输入流中“读走”一个字符(包括换行符在内的任何一个字符)。
也就是说如果下一个字符是按回车产生的换行符,它会从输入流中读到并“删除”这个换行符,而不是像他说的“不删除”(如果他是这个意思的话)。
所以 (cin>>num).get() 的意思是:在读取走一个该存入num的内容后,又继续读走了下一个字符(不管这个字符是什么)。
- 2 回答
- 0 关注
- 2547 浏览
添加回答
举报
0/150
提交
取消