读书人

_open函数的返回值替0

发布时间: 2013-09-28 10:01:20 作者: rapoo

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

引用:
在win7上面,我是循环读一个目录下的文件,第一个文件open的句柄是3,没有问题,第二个文件open的句柄是0,会报错。


打开失败了吧! 有没有打开操作的权限阿?或者文件名路径是否正确阿?

读书人网 >C语言

热点推荐