c语言中的flush函数怎样用?

c语言中的flush函数怎样用?,第1张

是fflush(),没信它作用是清空输入/输出流,在VC中文件名是.CPP的话就可以用,御察握用法是:

fflush(stdin) //清空输入流

fflush(stdout)//清镇庆空输出流

stdin是系统自动生成的指针标准输入流,stdout是系统自动生成的指针标准输出流

flush的作用是刷新缓冲区

例如

cout <<"hello1"

cout <<"hello2"

cout <<flush

调用flush后,可以立即把hello1和hello2输出银厅镇给cout,而不是保存在缓冲区里面,等待系统定时刷新。

实锋粗际开发中,系统定时刷新间隔比较快,所以可能看伏灶不出区别。

endl, ends等默认都会刷新缓冲区,不一定非要用flush,例如:

cout <<"hello1" <<endl


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12217066.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存