cin如何区分浮点数和整形如何判断输入流istream当前的首个字符是float变量还是int,例如我的输入流(cin)int i;cin >> i;运行时,当我输入4.56时,i=4,而我是想让程序自动判断它是错误输入。多谢赐教![解决办法]可以查看流的状态的。你输入的时候流的状态已经改变了。[解决办法]所有输入都是字符串。输入之后自己解析。