无法将一些参数传递给类

时间:2015-02-23 06:03:54

标签: c++ function class arguments parameter-passing

好的我想在这里传递ReadEMP(...);此代码 我有3个文件

Employee.h
Employee.CPP
Mains.CPP

以下代码位于Mains.CPP

   case 1: 
            cout << "Enter Employees Number:" << endl; cin >> EN;
        cout << "Enter Employees last name:"; getline(cin, Lname);
        cout << endl << "Enter Employees First name: "; getline(cin, Fname);
        cout << endl << "Enter Employees age:"; cin >> EAGE;
        cout << endl << "Enter Emploees Gender: "; cin >> Gend;
        ReadEMP(EN, Lname, Fname, EAGE, Gend);

我正在尝试传递ReadEMP(...)

到Employee Implement.CPP文件中的函数,这是下面的代码。

void Employee::ReadEMP(int en, string LN, string FN, int ag, char gen)
{
    EN = en;
    lastname = LN;
    firstname = FN;
    age = ag;
    gender = gen;
}

Employee.h文件看起来像这样

#include <iostream>
#include "stx.h"


using namespace std;
class Employee: public SeqList 
{
private:
    int EN;
    string lastname;
    string firstname;
    int age;
    char gender;

我想知道这是可能的正确方法,它可能涉及调整几行代码。我只是不知道具体的语法。 谢谢!我有点像初学者,所以和我在一起。

0 个答案:

没有答案