请详细地告诉我犯的错误是什么,该怎样改?不胜感激!

[复制链接]
查看11 | 回复2 | 2011-10-31 11:47:48 | 显示全部楼层 |阅读模式
/*fuction:Theinformationoftheemplyee;author:wendy;date:2011-10-15;version:1.0;*/#includeiostream#includecstringclassemployee{private:stringname;//thenameoftheemployee;stringstr_addr;//thestressaddressoftheemployee;stringcity;//thecitywhereemployeelive;stringprovince;//provincewhereemployeebelongto;intpo_number;//thepostnumberofemployee;public:employee();//tointializetheinformationoftheemployee;employee(stringname,stringstr_addr,stringcity,stringprovince,intpo_number);//inputtheinformationoftheemployee;voiddisplay();//inputtheinformationoftheemployee;};employee::employee(){name=\"wendy\";str_addr=\"block2\";city=\"meizhou\";province=\"guangdong\";po_number=514581;}voidemployee::employee(stringname,stringstr_addr,stringcity,stringprovince,intpo_number){this-name=name;this-str_addr=str_addr;this-city=city;this-province=province;this-po_number=po_number;voiddisplay();}voidemployee::display(){cout\"theinformationoftheemployeeisasfollowing:\"endl;cout\"name:\"nameendl;cout\"street:\"str_addrendl;cout\"city:\"cityendl;cout\"province:\"provinceendl;cout\"postnumber:\"po_numberendl;}intmain(){employeep;chara[30],b[30],c[30],d[30];inti;cout\"pleaseinputtheinformationoftheemployee--name,street,city,province,postnumber:\"endl;cinabcdi;employee(a,b,c,d,i);return0;}
回复

使用道具 举报

千问 | 2011-10-31 11:47:48 | 显示全部楼层
看注释中有Eli的地方:/*fuction:Theinformationoftheemplyee;author:wendy;date:2011-10-15;version:1.0;*/#includeiostream#includestring//Eli:根据下文这里应该是stringusingnamespacestd;//Eli:要加命令空间,你后面才能直接使用该命名空间内的符号classemployee{private:stringname;//thenameoftheemployee;stringstr_addr;//thestressaddressoftheemployee;stringcity;//thecitywhereemployeelive;stringprovince;//provincewhereemployeebelongto;intpo_number;//thepostnumberofemployee;public:employee();//tointializetheinformationoftheemployee;employee(stringname,stringstr_addr,stringcity,stringprovince,intpo_number);//inputtheinformationoftheemployee;voiddisplay();//inputtheinformationoftheemployee;};employee::employee(){name=\"wendy\";str_addr=\"block2\";city=\"meizhou\";province=\"guangdong\";po_number=514581;}employee::employee(stringname,stringstr_addr,stringcity,stringprovince,intpo_number){this-name=name;this-str_addr=str_addr;this-city=city;this-province=province;this-po_number=po_number;voiddisplay();}voidemployee::display(){cout\"theinformationoftheemployeeisasfollowing:\"endl;cout\"name:\"nameendl;cout\"street:\"str_addrendl;cout\"city:\"cityendl;cout\"province:\"provinceendl;cout\"postnumber:\"po_numberendl;}intmain(){employeep;chara[30],b[30],c[30],d[30];inti;cout\"pleaseinputtheinformationoftheemployee--name,street,city,province,postnumber:\"endl;cinabcdi;employee(a,b,c,d,i);return0;}追问谢谢,程序中的其他问题我已经搞定了“#includestring//Eli:根据下文这里应该是string“这个在我的教科书上用的是cstring总之,非常感谢!
回复

使用道具 举报

千问 | 2011-10-31 11:47:48 | 显示全部楼层
既然有书,那你应该明白以下三行的区别吧:#includestring#includecstring#includestring.h另外,你上面这个程序,如果你用#includecstring可以运行,那么去掉#includecstring照样还可以运行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行