社区
C语言
帖子详情
磁盘已满为什么会导致fclose()函数执行失败
wendy_welcom
2007-12-06 10:26:18
从书上看到:“磁盘已满会导致fclose()函数执行失败” ,请问这是为什么,谢谢
...全文
375
11
打赏
收藏
磁盘已满为什么会导致fclose()函数执行失败
从书上看到:“磁盘已满会导致fclose()函数执行失败” ,请问这是为什么,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BluntBlade
2007-12-06
打赏
举报
回复
楼主是个MM么?怪不得废废出手了!
ChamPagneZ
2007-12-06
打赏
举报
回复
恩
不错.
babycathq2000
2007-12-06
打赏
举报
回复
学习
cceczjxy
2007-12-06
打赏
举报
回复
当执行fclose时,系统会调用相关函数把缓存中的数据写如磁盘,但如果磁盘已满,则写如数据时就会失败的,即fclose失败
wendy_welcom
2007-12-06
打赏
举报
回复
fclose -> fflush / fsync -> 缓冲数据要写入存储设备
没看明白。 这和执行失败有关系么
Wolf0403
2007-12-06
打赏
举报
回复
fclose -> fflush / fsync -> 缓冲数据要写入存储设备
wendy_welcom
2007-12-06
打赏
举报
回复
不懂得问题太多,要是每个问题都二三十分的给,两天就变成零分了,那以后再问的问题就成零分贴了,基础太差和抠门无关,望大家理解一下。谢谢。
ttlyfast
2007-12-06
打赏
举报
回复
mm 真抠
9 8分
晨星
2007-12-06
打赏
举报
回复
跟好坏有什么关系,总之磁盘满的时候,要么fwrite失败,要么fflush失败,理论上也是这样的。
如果不失败,那就不是好的系统,因为他只是表面上说“磁盘满了”,实际上并不满。。。
buggycode
2007-12-06
打赏
举报
回复
真的吗?我想这个和操作系统有关,好的系统应该不会有这个问题。
我就再windows上试过,没有这个问题。
netxuning
2007-12-06
打赏
举报
回复
学习
第10讲 6.2.12关闭文件—
fclose
.doc
- **
失败
**:如果在关闭文件过程中发生错误(如文件未打开、
磁盘
满等),`
fclose
()`
会
返回一个非0值。程序员应该检查这个返回值,以处理可能的错误情况。 4. **使用时机**: - 应该在完成对文件的所有操作后立即...
为什么一定要调用
fclose
函数
为什么一定要调用
fclose
函数
带缓存的文件操作是标准C 库的实现,第一次调用带缓存的文件操作
函数
时标准库
会
自动分配内存并且读出一段固定大小的内容存储在缓存中。所以以后每次的读写操作并不是针对硬盘上的文件...
fclose
函数
_使用示例的C语言中的
fclose
()
函数
fclose
函数
C中的
fclose
()
函数
(
fclose
() function in C) Prototype: 原型: int
fclose
(FILE *filename); Parameters: 参数: FILE *filename Return type: int 返回类型: int Use of function: 使用...
c语言
fclose
函数
,C 库
函数
-
fclose
()
函数
【
函数
所需头文件】:头文件:#include【
函数
声明】:int
fclose
(FILE *stream);【参数】:stream为文件流指针。【返回值】:若关文件动作成功则返回0,有错误发生时则返回EOF,并把错误代码存到errno。【
函数
描述】:C ...
C语言的
fclose
()
函数
C语言的
fclose
()
函数
头文件:#include <stdio.h> 定义
函数
:int
fclose
(FILE * stream);
函数
说明:
fclose
()用来关闭先前fopen()打开的文件。此动作
会
让缓冲区内的数据写入文件中, 并释放系统所提供的文件...
C语言
70,020
社区成员
243,265
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章