[help!!!] 关于cin(如何清除cin中上一次的输入内容)
========================================================================
#include "iostream.h"
void main()
{
char name[10];
int age;
cout<<"请输入一个人的名字:";
cin >>name;
cout<<"请输入这个人的年龄:";
cin>>age;
......
......
}
========================================================================
请问:在上边的这段程序中,如果在程序运行时,用户输入:
请输入一个人的名字:zhuanjia jeakeiaf
//如果用户这样输入,那么下这的age中将会得到'j'的数值!
//如何才能在执行cin>>age; 之前将输入缓冲中的内容清空????
//以确保cin>>age;的正确运行!
谢了!!