1. 实现的功能
void Inputs(); //输入某个人的信息
void Add_infor(); //增加个人信息
void Payment(); //缴纳费用
void Search_infor(); //查询某个人的信息
void revise_infor(); //修改信息
void Search_fee_infor(); //查询费用
void Updata_infor(); //更新信息
void Not_fee_infor(); //没有缴费的人的信息
void All_infor(); //全部人员信息
2. 遇到的问题
1. 文件输入输出操作不熟悉
```cpp
// 将数据写入文件中
fstream out_file;
out_file.open("教师.txt", ios::out);
if (!out_file)
{
cout << "打开失败!" << endl;
return;
}
for (int i = 0; i < all_index; i++)
{
out_file << tea[i].index << " " << tea[i].name << " " << tea[i].sex << " " << tea[i].old << " "
<< tea[i].water << " " << tea[i].wmoney << " " << tea[i].power << " " << tea[i].pmoney << " "
<< tea[i].flag << endl;
}
out_file.close();
```
```cpp
// 将文件数据读取到结构体(类中)
ifstream in_file("教师.txt");
if (!in_file)
{
cout << "后台信息错误,已退出!" << endl;
return;
}
while (in_file >> tea[all_index].index >> tea[all_index].name >> tea[all_index].sex >> tea[all_index].old >> tea[all_index].water >> tea[all_index].wmoney >> tea[all_index].power >> tea[all_index].pmoney >> tea[all_index].flag)
{
all_index++;
}
in_file.close();
```