
各位大侠帮我看看我的程序哪里错了?两个错。。。C++的!!谢谢!!50分~~
classperson(略)person::person()person::person(intpnum,charpname[],charpschool[],charps...
class person(略)
person::person()
person::person(int pnum,char pname[],char pschool[],char psubject[],char paddress[],int ptel,int ppost,int pphone);
{ num=pnum;
strcpy(name,pname);
strcpy(school,pschool);
strcpy(subject,psubject);
strcpy(address,paddress);
tel=ptel;
post=ppost;
phone=pphone;
mynext=NULL; }
person::person(int pnum,char pname[],char pschool[],char psubject[],char paddress[],int ptel,int ppost,int pphone,person *next)
{ num=pnum;
strcpy(name,pname);
strcpy(school,pschool);
strcpy(subject,psubject);
strcpy(address,paddress);
tel=ptel;
post=ppost;
phone=pphone;
mynext=next; }
class list
{ protected:
person *myfirst;
public:
list();
list(int nnum,char nname[],char nschool[],char nsubject[],char naddress[],int ntel[],int npost,long int nphone);
~list();
void load();
void add();
void input(int number);
void insert(int nnum,char nname[],char nschool[],char nsubject[],char naddress[],int ntel,int npost,long int nphone);
bool findsubject();
bool findname( );
bool modify();
bool del( );
void save();
void showall();
};
list::list ( )
{ myfirst=NULL; }
list::list(int nnum,char nname[],char nschool[],char nsubject[],char naddress[],int ntel,int npost,long int nphone)
{ myfirst=new person(nnum,nname,nschool,nsubject,naddress,ntel,npost,nphone); }
list::~list( )
{ person *next=myfirst,*temp;
while(next!=NULL)
{ temp=next;
next=next->getnext();
delete temp; }
myfirst=NULL; }
后面还有程序段,但是因为字数太多,百度不允许,所以只贴这部分,有两个错,错误一:Text1.cpp(46) : error C2447: missing function header (old-style formal list?)
错误二:Text1.cpp(106) : error C2511: 'list::list' : overloaded member function 'void (int,char [],char [],char [],char [],int,int,long)' not found in 'list'
C:\Documents and Settings\CAU\桌面\成品~\Text1.cpp(82) : see declaration of 'list'
很急,各位帮帮忙啊!! 展开
person::person()
person::person(int pnum,char pname[],char pschool[],char psubject[],char paddress[],int ptel,int ppost,int pphone);
{ num=pnum;
strcpy(name,pname);
strcpy(school,pschool);
strcpy(subject,psubject);
strcpy(address,paddress);
tel=ptel;
post=ppost;
phone=pphone;
mynext=NULL; }
person::person(int pnum,char pname[],char pschool[],char psubject[],char paddress[],int ptel,int ppost,int pphone,person *next)
{ num=pnum;
strcpy(name,pname);
strcpy(school,pschool);
strcpy(subject,psubject);
strcpy(address,paddress);
tel=ptel;
post=ppost;
phone=pphone;
mynext=next; }
class list
{ protected:
person *myfirst;
public:
list();
list(int nnum,char nname[],char nschool[],char nsubject[],char naddress[],int ntel[],int npost,long int nphone);
~list();
void load();
void add();
void input(int number);
void insert(int nnum,char nname[],char nschool[],char nsubject[],char naddress[],int ntel,int npost,long int nphone);
bool findsubject();
bool findname( );
bool modify();
bool del( );
void save();
void showall();
};
list::list ( )
{ myfirst=NULL; }
list::list(int nnum,char nname[],char nschool[],char nsubject[],char naddress[],int ntel,int npost,long int nphone)
{ myfirst=new person(nnum,nname,nschool,nsubject,naddress,ntel,npost,nphone); }
list::~list( )
{ person *next=myfirst,*temp;
while(next!=NULL)
{ temp=next;
next=next->getnext();
delete temp; }
myfirst=NULL; }
后面还有程序段,但是因为字数太多,百度不允许,所以只贴这部分,有两个错,错误一:Text1.cpp(46) : error C2447: missing function header (old-style formal list?)
错误二:Text1.cpp(106) : error C2511: 'list::list' : overloaded member function 'void (int,char [],char [],char [],char [],int,int,long)' not found in 'list'
C:\Documents and Settings\CAU\桌面\成品~\Text1.cpp(82) : see declaration of 'list'
很急,各位帮帮忙啊!! 展开
1个回答
展开全部
需要所有程序代码,能不能百度Hi聊...

2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询