关于清空继续的问题
请问各位fflush(stdin);这句语句是清空的意思,该如何使用fflush(stdin);这语句,请举例说明,万分感激
比如你用scanf读取一个整形数据,那么实际获取的时候,整型被读入了指定的变量中,缓冲区中留了一个回车。这样就需要fflush(stdin);来清空,否则,你后面运行代码中,如果用getchar函数来获取,那么首先得到的字符是回车。
你可以参考下面这个帖子,作为一个实例
https://bbs.bccn.net/viewthread.php?tid=387442&page=1#pid2186719
[ 本帖最后由 pauljames 于 2012-11-25 15:38 编辑 ]