我正在使用fstream用C++打开.txt文件.到目前为止,它运作良好.但是,如果无法打开input_file,我希望我的控制台显示错误消息.我该怎么办呢?
片段:
cin >> in_file_name ;
ifstream in_file(in_file_name.c_str());
in_file_str.assign(istreambuf_iterator<char>(in_file),
istreambuf_iterator<char>());
Run Code Online (Sandbox Code Playgroud)
ifstream in_file(in_file_name.c_str());
if( in_file.fail() ) {
cerr << "Error!" << endl;
}
Run Code Online (Sandbox Code Playgroud)