c语言怎么判断文件是否存在

avatar
作者
筋斗云
阅读量:0

在C语言中,可以使用标准库中的文件操作函数来判断一个文件是否存在。以下是一种常见的方法:

#include <stdio.h>  int main() {     FILE *file;     const char *filename = "example.txt";      // 尝试打开文件     file = fopen(filename, "r");      // 如果文件存在     if (file != NULL) {         printf("文件存在\n");         fclose(file);     }      // 如果文件不存在     else {         printf("文件不存在\n");     }      return 0; } 

在上述代码中,我们使用fopen函数来尝试打开一个文件。如果文件存在并且可以成功打开,那么fopen函数会返回一个非空的FILE指针。我们可以通过检查FILE指针是否为NULL来判断文件是否存在。

需要注意的是,fopen函数打开文件时使用的模式参数为"r",表示以只读方式打开文件。如果需要以其他方式打开文件,可以根据实际需求调整模式参数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!