各位大侠这次真是要帮小弟我一下,我在一个员工类里想使用string,可是不知怎么用啊,下面的是我的源代码:
#include<string>
#include <iostream>
using namespace std;
class dataemploy
{
int ID; //员工号
string name; //员工名
string depart; //员工所属部门
string post; //员工职位
int money; //员工工资
char sex; //员工性别
public:
int GetID( )
{ return ID;}
char Getname( )
{return name[20];}
char Getdepart( )
{return depart[10];}
char Getpost( )
{return post[10];}
int Getmoney( )
{return money;}
char Getsex( )
{return sex;}
void set(int a,string b,string c,string d,int e,char f);//付值函数
void showdata( ); //输出数据函数
};
inline void dataemploy::set(int a,string b,string c,string d,int e,char f)
{
ID=a;
name=b;
depart=c;
post=d;
money=e;
sex=f;
}
inline void dataemploy::showdata( )
{
cout<<"员工号为:"<<" "<<ID<<endl;
cout<<"员工姓名为:"<<" "<<name<<endl;
cout<<"员工性别为:"<<" "<<sex<<endl;
cout<<"员工所属部门:"<<" "<<depart<<endl;
cout<<"员工职位是:"<<" "<<post<<endl;
cout<<"员工工资为:"<<" "<<money<<endl;
}
我就是不知怎么使用啊,我的用法已经错了,哪位大侠会的请教小弟我一下,不胜感激啊!!!