VC6.0 C++ 判断文件是否存在
时间: 2023-12-09 12:02:53 浏览: 280
您可以使用C语言中的标准库函数access()来判断文件是否存在。access()函数的原型如下:
```c
#include <unistd.h>
int access(const char *pathname, int mode);
```
其中,pathname是要判断的文件名或路径,mode是指定判断方式的标志。如果文件存在,则返回0;否则返回-1。示例代码如下:
```c
#include <stdio.h>
#include <unistd.h>
int main()
{
const char *filename = "test.txt";
if (access(filename, F_OK) == 0)
{
printf("文件 %s 存在\n", filename);
}
else
{
printf("文件 %s 不存在\n", filename);
}
return 0;
}
```
在以上示例代码中,判断文件是否存在的标志是F_OK,即access(filename, F_OK)。如果要判断文件是否可读、可写或可执行,可以使用R_OK、W_OK、X_OK标志。例如,判断文件是否可读的代码如下:
```c
if (access(filename, R_OK) == 0)
{
printf("文件 %s 可读\n", filename);
}
else
{
printf("文件 %s 不可读\n", filename);
}
```
相关问题
vc6.0创建c++文件
要在VC6.0中创建C++文件,可以按照以下步骤操作:
1. 打开VC6.0,选择“文件”菜单,然后选择“新建”。
2. 在“新建”对话框中,选择“文件”选项卡。
3. 在“文件类型”列表中,选择“C++源文件(.cpp)”。
4. 在“名称”文本框中输入文件名,例如“test.cpp”。
5. 在“位置”文本框中输入文件保存的路径。
6. 点击“确定”按钮,VC6.0会创建一个空的C++源文件,你可以在其中编写C++代码。
阅读全文