【发布时间】:2014-02-06 07:17:54
【问题描述】:
好的,大家好,我目前的任务有问题
我有 2 个类,即员工类和一个 gm 类。
在员工类中,我使用了一个结构,即
struct eInfo
{
char username [80];
char password [80];
int eid;
};
但是,在我的 gm 类中,我的函数依赖于员工类中的结构。例如,
void addEmployee(fstream&, int, eInfo&);
void delEmployee(fstream&, int, eInfo&);
void editEmployee(fstream&, int, eInfo&);
我想如何利用它?
我尝试的是重新声明一个
struct eInfo
{
char username [80];
char password [80];
int eid;
};
在 gm 类中。但这并不好。没有语法错误,但是当我使用
fstream 文件; afile.open("EmployeeInfo.dat", ios::in | ios::out | ios::binary);
文件结果是自己清空了。
知道如何解决这个问题吗??
【问题讨论】:
-
为什么不让二等同学成为一等同学的朋友?
-
你为什么不把
eInfo结构体从课堂上拿出来?