_open函数的返回值为0按照解释,返回文件句柄或-1.返回0是正确的句柄吗?好像不是的,读写这个句柄会报错的。请问,是什么原因导致返回0,怎么解决?谢谢。 文件操作 [解决办法]你哪个平台啊,在linux/unix平台,句柄是从0开始的,如果你把标准输入输出关闭了,是可以使用0的。[解决办法]
在win7上面,我是循环读一个目录下的文件,第一个文件open的句柄是3,没有问题,第二个文件open的句柄是0,会报错。