1.cin如何输入一个不符合其类型的值,会:
不改变变量的值
不匹配的输入被留在输入队列
cin对象中一个错误标记被设置
对cin方法的调用返回false(这样就可以在while等循环条件中直接使用cin输入)
2.把带空格的字符串读入string对象时,getlin(cin,变量名)
3.cin.clear() 重置cin
cin.eof() 判断是否达到EOF
cin.fail() 可以检查是否到达EOF并且检查类型不匹配问题
cin.good()指出最后一次读取操作是否成功
4.读取文件数据时把文件对象直接当作cin来用
写入数据到文件时把文件对象直接当cout使用