首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
C++
windows 下使用 fflush 刷新缓冲区后,资源管理器的文件大小没有变化
wildlynx
·
2021-11-27 11:24:43 +08:00
· 1419 次点击
这是一个创建于 1031 天前的主题,其中的信息可能已经有所发展或是发生改变。
fopen (*****)
while ( true ){
fwrite
fflush
if (***)
break
}
fclose
运行很久之后,文件大小很久没有变化,一直为 0. 这是 windows 的特性吗?
fflush
Windows
缓冲区
fclose
2 条回复
•
2021-11-27 18:47:44 +08:00
1
ripperdev
2021-11-27 12:37:24 +08:00
这几个函数都是有返回值的,看看返回值的情况
2
ysc3839
2021-11-27 18:47:44 +08:00 via Android
msvc 的 fopen 默认是使用独占模式打开吧?此时别的程序是不能访问此文件的。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2921 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms ·
UTC 13:26
·
PVG 21:26
·
LAX 06:26
·
JFK 09:26
Developed with
CodeLauncher
♥ Do have faith in what you're doing.