首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

fopen函数回到NULL,打印errno值为0,perror打印结果为Error 0,fopen失败原因是什么

2013-11-02 
fopen函数返回NULL,打印errno值为0,perror打印结果为Error 0,fopen失败原因是什么啊使用fopen(file,a+)

fopen函数返回NULL,打印errno值为0,perror打印结果为Error 0,fopen失败原因是什么啊
使用fopen(file,"a+");去创建一个文件,fopen无法正常执行,查看errno的值,并调用perror打印信息,结果errno值为0,打印的信息为Error 0,很奇怪,感觉errno没有被改写,但fopen确实执行失败了,返回值是NULL,各位大神,这是咋回事,小弟求解答
[解决办法]
看看路径,实在不行就换一个函数试一下,用open()这个函数比较好
[解决办法]
路径正确吗?
[解决办法]



++
[解决办法]
程序是不是root身份执行的?可能是操作权限的问题,可以尝试先以只读打开文件看是否成功

热点排行