int func(char *pName)
{
FILE *fp;
fp = fopen( pName, "r" );
if( fp != NULL )
{
fclose( fp );
return 1;
}
return 0;
}
利用fopen的 可读属性判断文件是否存在。
注意:fopen以读的形式打开文件,只有当文件不存在时,返回值才为空
如果文件的没有可读属性,只要文件存在,也是可以被打开,并读出其内容的。
这也就是为什么可以用如上的方法判断文件是否可读!!!!