c++判断文件是否为存在
时间: 2023-12-25 11:49:03 浏览: 176
C++判断文件是否存在
在C语言中,可以使用标准库函数fopen来打开文件,如果文件不存在,则返回NULL。因此,判断文件是否存在的方法如下:
```c
#include <stdio.h>
int main() {
FILE *fp = fopen("filename.txt", "r");
if (fp == NULL) {
printf("File does not exist.\n");
} else {
printf("File exists.\n");
fclose(fp);
}
return 0;
}
```
在上面的代码中,我们尝试打开名为filename.txt的文件,并使用fopen函数返回的指针来判断文件是否存在。如果文件不存在,则fp指针将为NULL。如果文件存在,则我们可以使用fclose函数关闭文件。
阅读全文