关于C++的cin.get()的用法 问题在补充里

为什么cin.get(input,max)是输入而cin.get(next)就变成了读取
还有cin.get(next);while(next!='\n') cin.get(next); 不是很理解
书上说 如果next是换行符,说明cin.get(intput,max)读取了整行;否则说明行中还有字符没有被读取,随后,程序用一个循环来丢弃余下的字符 我测试下来是对的
这几句不是很理解 原理是什么
你这程序的意思是唤厅,输入一个字符串,最长10位,如果输入错误,则直接退出,否则,当读到回车时,输出你输入的数据的前10位,再继续输入
这段代码的意思就是控制输入是程伏铅序设计者想要的内容,多余的信息忽略和厅隐掉!
cin.get(字符手迟数组名,接收字符数目)用来接收一行字符串,可以接收空格
cin.get(字符变量名)可以用来接收字符
你的程序中cin.get(next)是用来判断是否输入换行培薯滑符配腊