C/C++ ferror()的返回值问题# Programming - 葵花宝典
g*s
1 楼
一直用FILE*,最近程序有不少IO问题,暂时用ferror catch。
但是看了一下参考资料,似乎只有零和非零的区别。那如何区分具体的错误类型,比如
磁盘满,进程打开文件过多等?查errno似乎也不行。
fstream提供这些信息吗?
但是看了一下参考资料,似乎只有零和非零的区别。那如何区分具体的错误类型,比如
磁盘满,进程打开文件过多等?查errno似乎也不行。
fstream提供这些信息吗?