C语言中的fflush(stdin)是清除什么缓冲区?还有清除什么区的?

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:21:22
是清除回车的吗?还是清除别的?现在的知识有点混。

你写的这个是清除文件缓冲区的,我们可写方式打开一个文件,一般是把文件的内容映射到内存中,最后再写入到文件。还有一个清除输入缓冲区,不一定只是回车啊,也有可能是什么字符啊之类的,就是你从键盘上敲进去的东西,直接调fflush()就可以