有些时候,系统的一些错误,不知道是什么的时候
在linux上
int test = errno;
比如 test = 24, 查找解释 #define EMFILE 24 /* Too many open files */
还有就是打开的handles没有删除
打开 任务管理器, 查看 程序的 Handles
当调用 fopen, 如果没有调用 fclose, 会看到 Handles + 1 后没有 -1