C语言_access函数怎么用

Python08

C语言_access函数怎么用,第1张

函数名: access

功 能: 确定文件的访问权限

用 法: int access(const char *filenames, int amode)

程序例:

#include <stdio.h>

#include <io.h>

int file_exists(char *filename)

int main(void)

{

printf("Does NOTEXIST.FIL exist: %s/n",

file_exists("NOTEXISTS.FIL") ? "YES" : "NO")

return 0

}

int file_exists(char *filename)

{

return (access(filename, 0) == 0)

}

access(filename, 0)0 表示判断文件是否存在

finename 文件名称 mode 模式,共5种模式:

0-检查文件是否存在

1-检查文件是否可运行

2-检查文件是否可写访问

4-检查文件是否可读访问

6-检查文件是否可读/写访问

access 返回值是0的时候,表示存在,而返回-1的时候,表示失败。

if(access(_Filename,0) == 0)

printf("存在")

else

不存在。

有关系没有,呵呵这个得看你怎么用了,access

本和C语言是两个不通的东西,access

作为存储数据之用,C语言用来设计程序,程序用可以用C语言调用数据库access

以存储数据

呵呵 这个怎么比较啊!

如果你是想学习的话,看是什么目的,如果只是为了过级,那么当然是学access简单。access是数据库管理软件,可能在以后工作中会用到,实用性也比C语言好一点。

C语言是一门编程语言,可以这样说用C语言可以编写一个像access这样的数据库(高高手),学习起来会比access难一些。但学者有意思一些,如果是工科或理科学生,学C语言更好,在很多地方会用到,文科的不用费心思去学(我的观点哈)。