假如磁盘空间已经满了 ,我的程序还在写数据,那么系统就会打印:Segmentation fault.
现在的问题是:我如何在系统打印这个错误之前,知道磁盘空间已满。从而提供其他的控制方式?
谢谢。
---------------------------------------------------------------
fprintf对文件的操作,你无法控制,所以需要write,如果写失败,只是数据没有真正写到磁盘,程序会继续执行的,但errno惠珠明错误的
假如磁盘空间已经满了 ,我的程序还在写数据,那么系统就会打印:Segmentation fault.
现在的问题是:我如何在系统打印这个错误之前,知道磁盘空间已满。从而提供其他的控制方式?
谢谢。
---------------------------------------------------------------
fprintf对文件的操作,你无法控制,所以需要write,如果写失败,只是数据没有真正写到磁盘,程序会继续执行的,但errno惠珠明错误的