注册 登录
编程论坛 C++教室

这个错误怎么改哦?急急急!!!!谢谢谢谢

爱学习的 发布于 2008-04-20 22:42, 820 次点击
请教下下面的程序错误怎么改哦????????????谢谢谢谢了哦

class employee
{
    public:
        employee();
        void promote(int);
        void setyuexin(float);
        int getbianhao();
        int getrgrade();
        int getyuexin();
    protected:
        int gerenbianhao;
        int grade;
        float yuexin;
        static int employeeno;
};
//类实现文件
#include<iostream>
#include"employee.h"
using namespace std;
int employee::employeeno=1000;
employee::employee()                 //构造函数的实现
{
    gerenbianhao=gerenbiaohao++;
    grade=1;
    yuexin=0.0;
}
void employee::promote(int inscrement)
{
    grade=grade+inscrement;
}
void employee::setyuexin(float pa)
{
    yuexin=pa;
}
int employee::getbianhao()
{
    return(employeeno);
}
void employee::getrgrade()
{
    return(grade);
}
int employee::getyuexin()
{
    return(yuexin);
}
//主函数
#include<iostream>
#include"employee.h"
using namespace std;
int main()
{
    employee m1;
    employee t1;
    employee sm1;
    employee s1;
    float pa;
    cout<<"输入月薪:";
    cin>>pa;
    m1.promote(3);
    m1.setyuexin(pa);

    cout<<"输入月薪:";
    cin>>pa;
    t1.promote(2);
    t1.setyuexin(pa);

    cout<<"输入月薪:";
    cin>>pa;
    sm1.promote(3);
    sm1.setyuexin(pa);

    cout<<"输入月薪:";
    cin>>pa;
    s1.setyuexin(pa);

    //显示信息
    cout<<"编号:"<<m1.getbianhao()<<"级别:"<<m1.getrgrade()<<"工资:"<<m1.getyuexin()<<endl;
    cout<<"编号:"<<t1.getbianhao()<<"级别:"<<t1.getrgrade()<<"工资:"<<t1.getyuexin()<<endl;
    cout<<"编号:"<<sm1.getbianhao()<<"级别:"<<sm1.getrgrade()<<"工资:"<<sm1.getyuexin()<<endl;
    cout<<"编号:"<<s1.getbianhao()<<"级别:"<<s1.getrgrade()<<"工资:"<<s1.getyuexin()<<endl;
}
2 回复
#2
aipb20072008-04-20 23:20
错误信息
#3
爱学习的2008-04-21 15:38
谢谢谢谢了哦
错误信息是楞个的:
(19) : fatal error C1083: Cannot open include file: 'employee.h': No such file or directory
1