全驱动器上的 C 编程 fwrite

标签 c windows visual-studio fwrite

如果驱动器已满,fwrite 会发生什么?假设它是在 Windows 机器上用 Visual Studio 编译的。

谢谢!

最佳答案

如果无法执行写入,fwrite() 要么返回一个短项目计数(如果在发生错误之前已写入某些项目),要么返回 0。如果发生错误,fwrite() 不会阻塞。要区分文件结束条件和 IO 错误,请使用 feof()ferror() 函数。

关于全驱动器上的 C 编程 fwrite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34426749/

相关文章:

windows - 如何在 IIS Express 中引用 native 文件?

c# - visual studio 在控制台应用程序而不是 Web 项目中打开 Web 浏览器 + 调试器

C# 语句文本框总和

C:返回通用寄存器

c - 想弄清楚为什么在我什么都没做的情况下结构元素发生了变化

windows - Windows 驱动程序签名的复杂性(重命名和重新签名 OpenVPN tap 驱动程序)

c# - 如何接受 HTTP 400 和 HTTP 500 作为 Visual Studio 负载测试中的有效响应代码?

c - 在c语言中将日期取为dd/mm/yy

java - 如何使用 NDK 将 Lame 3.99.5 添加到 Android Studio?

c++ - 在 memset 等上使用结构初始化 ({...}) 是否更可取/可以?