首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求教关于access(const char * int)函数解决办法

2012-02-14 
求教关于access(const char *, int)函数今天看程序有一条if(access(filename,0)0)***为什么当前文件夹下

求教关于access(const char *, int)函数
今天看程序有一条
if(access(filename,   0)==0)
    ***

为什么当前文件夹下有filename这个文件却总是返回-1?
参数0的意思到底是什么?我查了查就是exsit啊

求高人释惑

[解决办法]
查询MSDN:_access()
Determine file-access permission
msdn里关于函数参数都有详细介绍了
00 Existence only
02 Write permission
04 Read permission
06 Read and write permission

[解决办法]
文件名不存在或者模式不对就返回-1
你自己检查下

热点排行