900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言如何判断c文件是否存在? – 网络

c语言如何判断c文件是否存在? – 网络

时间:2018-07-15 04:01:17

相关推荐

c语言如何判断c文件是否存在? – 网络

一、使用access函数

在C语言中,可以使用access函数来判断某个文件是否存在。access函数的原型如下

tsttode);

ode是要检查的文件访问权限。返回0;返回-1。

例如,以下代码段可以判断某个C文件是否存在

cludecludeistd.h>tain()

if(access(“test.c”, F_OK) == 0)

{tf”);

}

else

{tf”);

} 0;

在上述代码中,大家使用access函数来检查test.c文件是否存在。则输出“文件存在”;输出“文件不存在”。

函数的原型如下

stamestode);

ameode是打开文件的模式。则返回指向文件的指针;返回NULL。

例如,以下代码段可以判断某个C文件是否存在

cludetain()

{(“test.c”, “r”);

if(fp != NULL)

{tf”);

fclose(fp);

}

else

{tf”);

} 0;

函数来尝试打开test.c文件。则输出“文件存在”;输出“文件不存在”。

函数用于尝试打开文件。无论使用哪种方法,只要返回值为0或指针不为NULL,就说明文件存在。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。