社区
C语言
帖子详情
磁盘已满为什么会导致fclose()函数执行失败
wendy_welcom
2007-12-06 10:26:18
从书上看到:“磁盘已满会导致fclose()函数执行失败” ,请问这是为什么,谢谢
...全文
353
11
打赏
收藏
磁盘已满为什么会导致fclose()函数执行失败
从书上看到:“磁盘已满会导致fclose()函数执行失败” ,请问这是为什么,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
学习
《C语言深度解析》第9、10章——位操作 /c标准IO、网络编程/线程/链表
本课程主要讲解以下内容...标准IO与文件IO、常见标准IO
函数
有哪些、fopen/
fclose
)、标准io输出
函数
、标准io输入
函数
等 4.多线程、网络编程、数据库、数据结构、顺序表、链表、单链表、双链表、队列/栈、Linux内核链表
为什么一定要调用
fclose
函数
为什么一定要调用
fclose
函数
带缓存的文件操作是标准C 库的实现,第一次调用带缓存的文件操作
函数
时标准库
会
自动分配内存并且读出一段固定大小的内容存储在缓存中。所以以后每次的读写操作并不是针对硬盘上的文件...
C文件操作——文件的打开(fopen
函数
)和关闭(
fclose
函数
)
二:文件的关闭(
fclose
函数
) 1.语法 2.参数 3.返回值 4.代码实现 鱼C工作室 参考地址1 一:文件的打开(fopen
函数
) fopen
函数
用于打开一个文件并返回文件指针 1.语法 #include <stdio.h> .....
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 <stdio.h> 定义
函数
:int
fclose
(FILE * stream);
函数
说明:
fclose
()用来关闭先前fopen()打开的文件。此动作
会
让缓冲区内的数据写入文件中, 并释放系统所提供的文件...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章