①第一次使用,文件未创建
②文件存在,但是数据被用户清空
③文件存在,并且保存职工的所有数据
①文件未创建
1、在workerManager.h中
//判断文件是否为空 标志
bool m_FileIsEmpty;
2、在workerManager.cpp中的WorkerManager()
//1、文件不存在
ifstream ifs;
ifs.open(FILENAME, ios::in);//读文件
if (!ifs.is_open()) {
cout << "文件不存在" << endl;
//初始化属性
this->m_EmpNum = 0;
this->m_EmpArray = NULL;
//初始化文件是否为空
this->m_FileIsEmpty = true;
ifs.close();
return;
}
调试:
第一行出现了文件不存在
唉自己是真的菜①校数模白嫖参赛机会的也没有通过②这几天感冒我真切怀疑是我妈感染给我的,啊啊啊啊真是受不了已经要两个星期了③因为没有好好学这几天我会尽量赶上进度