首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
C++
windows 下使用 fflush 刷新缓冲区后,资源管理器的文件大小没有变化
wildlynx
·
2021-11-27 11:24:43 +08:00
· 1358 次点击
这是一个创建于 889 天前的主题,其中的信息可能已经有所发展或是发生改变。
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
·
我们的愿景
·
实用小工具
·
1964 人在线
最高记录 6543
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms ·
UTC 16:12
·
PVG 00:12
·
LAX 09:12
·
JFK 12:12
Developed with
CodeLauncher
♥ Do have faith in what you're doing.