#include <fstream>
#include <iostream>
bool fileExists(const std::string& filename) {
// 使用 ifstream 尝试打开文件
std::ifstream file(filename);
// 如果文件成功打开,则返回 true,否则返回 false
return file.good();
}
int main() {
std::string filename = "example.txt";
if (fileExists(filename)) {
std::cout << "文件存在" << std::endl;
} else {
std::cout << "文件不存在" << std::endl;
}
return 0;
}
#include <fstream>
:引入文件流库,用于文件操作。#include <iostream>
:引入输入输出流库,用于控制台输出。fileExists
函数:该函数接收一个文件名作为参数,并尝试使用 std::ifstream
打开该文件。如果文件存在且可以打开,则返回 true
;否则返回 false
。main
函数:在主函数中,定义一个文件名并调用 fileExists
函数来检查文件是否存在。根据返回值输出相应的信息。这样,你可以通过这个简单的程序来判断指定的文件是否存在。
上一篇:c++ 优先队列
下一篇:c++ delete
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站