#include <iostream>
using namespace std;
#include <fstream>//使用文件操作要加的头文件
#define FILENAME "C:/Users/asus/Desktop/file.txt"//桌面上的空txt
int main() {
//声明了一个输入文件流对象ifs,ifstream是C++中用于从文件中读取数据的流类。
ifstream ifs;
//用于打开一个文件,FILENAME代表了要打开的文件的名称
//ios::in是一个输入模式标志,表示我们要以读取模式打开这个文件
ifs.open(FILENAME, ios::in);
//声明了一个字符变量ch,用于从文件中读取单个字符
char ch;
//从文件流ifs中读取一个字符并存储到变量ch中,如果文件中有数据,这将会读取第一个字符
ifs >> ch;
//ifs.eof()是一个条件判断,用于检查是否已经到达文件的末尾,当文件读取到末尾时,这个函数会返回true
if (ifs.eof()){
cout<<"空"<<endl;
}
getchar();
return 0;
}
这段代码的主要目的是检查一个文件是否为空。