#include
#include
int main(){
const char *filename = "test.txt";
std::ifstream ifs(filename);
if(!ifs)
std::cout << "打开文件失败" << std::endl;
else{
std::cout << "打开文件成功" << std::endl;
// 在这用打开的文件做你要做的事情
}
return 0;
}
#include
#include
#include
#define RETURN_INVALID_PARAMETER -2;
#define RETURN_FAILED -1;
#define RETURN_SUCCESS 0;
int main( )
{
int filesize;
ifstream infile;
string file_name;
infile.open(file_name.c_str(),ios::binary);
if (infile.bad()){
BASE_TRACE("Open file :%s failed\n",file_name.c_str());
return RETURN_FAILED;
}
}
你可以试试这个
fstream 标准库有这个函数
程序如下:
#include
input.open("1.txt");//打开文件
if(input.fail())//调用open函数检测文件是否存在
{
cout<<"文件不存在"<
}
FilelInput.open(FileName);
if (FilelInput.fail())
{
cerr << "文件"<
}
关注