欢迎来到天天文库
浏览记录
ID:20045682
大小:194.50 KB
页数:14页
时间:2018-10-09
《1.《c++语言程序设计》课程设计大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、“信息与计算科学”专业《C++语言程序设计》课程设计大纲西安理工大学理学院应用数学系二〇一一年六月《C++语言程序设计》课程设计大纲设计时间:1周学分数:1.0执笔人:冉占军编写日期:2011年6月12include#include//strcpy()usingnamespacestd;constintN=20;//字符长度的最大值classBaseEmployee{protected: charserialnumber[N]; charname[N];public: BaseEmployee(char*s="Null
2、",char*n="Null"); virtualvoiddisplay()const;//动态联编};BaseEmployee::BaseEmployee(char*s,char*n){ strcpy(serialnumber,s); strcpy(name,n);}voidBaseEmployee::display()const{ cout<<"编号"<<"t"<<"姓名"<3、tected: chargender[N]; intage;public: DerivedEmployee(char*s="Null",char*n="Null",char*g="Null",inta=0); voiddisplay()const;};DerivedEmployee::DerivedEmployee(char*s,char*n,char*g,inta):BaseEmployee(s,n){ strcpy(gender,g); age=a;}voidDerivedEmployee::display()const{ cout<<"编号"<<"4、t"<<"姓名"<<"t"<<"性别"<<"t"<<"年龄"<display();}intmain(){ BaseEmployeeb("101","张三"); print(&b); cout<5、",21); print(&d); return0;}#include#include//文件操作头文件#include#defineMAXNUM10usingnamespacestd;//关联文件ofstreamfsimtab("SimTale.txt",ios::out);ofstreamfdettab("DetTab.txt",ios::out);ifstreamfdata("xinxi.txt",ios::in);//这个是测试文件,在程序同一目录下创建一个名为xinxi.txt的文件,然后输6、入4组数据//每组数据的格式是://编号姓名性别年龄//如:27swbm20classCTable12//信息表基类{public:stringnum;stringname;charsex;//性别用F(女)和M(男)表示。intage;virtualvoiddisplay(){}};classCSimTab:publicCTable//简表类声明simpleTable{public:virtualvoiddisplay();};classCDetTab:publicCTable//信息表声明DetailTable{public:virtualvoidd7、isplay();};intmenu();//声明菜单函数floatadd(CDetTaba[],int&n);//声明增加记录函数floatmakest(CDetTabdet[],CSimTabsim[],int&n);//声明生成简表函数floatprinter(CTable*pt,int&n);//声明显示原始记录函数voidRead(CDetTaba[],int&n)//读出职工信息{ifstreamRe("date.txt",ios::in);Re>>n;for(inti=0;i>a[].num;Re>>a[].name;8、Re>>a[].sex;Re>>a[].age;}Re.close();}voi
3、tected: chargender[N]; intage;public: DerivedEmployee(char*s="Null",char*n="Null",char*g="Null",inta=0); voiddisplay()const;};DerivedEmployee::DerivedEmployee(char*s,char*n,char*g,inta):BaseEmployee(s,n){ strcpy(gender,g); age=a;}voidDerivedEmployee::display()const{ cout<<"编号"<<"
4、t"<<"姓名"<<"t"<<"性别"<<"t"<<"年龄"<display();}intmain(){ BaseEmployeeb("101","张三"); print(&b); cout<5、",21); print(&d); return0;}#include#include//文件操作头文件#include#defineMAXNUM10usingnamespacestd;//关联文件ofstreamfsimtab("SimTale.txt",ios::out);ofstreamfdettab("DetTab.txt",ios::out);ifstreamfdata("xinxi.txt",ios::in);//这个是测试文件,在程序同一目录下创建一个名为xinxi.txt的文件,然后输6、入4组数据//每组数据的格式是://编号姓名性别年龄//如:27swbm20classCTable12//信息表基类{public:stringnum;stringname;charsex;//性别用F(女)和M(男)表示。intage;virtualvoiddisplay(){}};classCSimTab:publicCTable//简表类声明simpleTable{public:virtualvoiddisplay();};classCDetTab:publicCTable//信息表声明DetailTable{public:virtualvoidd7、isplay();};intmenu();//声明菜单函数floatadd(CDetTaba[],int&n);//声明增加记录函数floatmakest(CDetTabdet[],CSimTabsim[],int&n);//声明生成简表函数floatprinter(CTable*pt,int&n);//声明显示原始记录函数voidRead(CDetTaba[],int&n)//读出职工信息{ifstreamRe("date.txt",ios::in);Re>>n;for(inti=0;i>a[].num;Re>>a[].name;8、Re>>a[].sex;Re>>a[].age;}Re.close();}voi
5、",21); print(&d); return0;}#include#include//文件操作头文件#include#defineMAXNUM10usingnamespacestd;//关联文件ofstreamfsimtab("SimTale.txt",ios::out);ofstreamfdettab("DetTab.txt",ios::out);ifstreamfdata("xinxi.txt",ios::in);//这个是测试文件,在程序同一目录下创建一个名为xinxi.txt的文件,然后输
6、入4组数据//每组数据的格式是://编号姓名性别年龄//如:27swbm20classCTable12//信息表基类{public:stringnum;stringname;charsex;//性别用F(女)和M(男)表示。intage;virtualvoiddisplay(){}};classCSimTab:publicCTable//简表类声明simpleTable{public:virtualvoiddisplay();};classCDetTab:publicCTable//信息表声明DetailTable{public:virtualvoidd
7、isplay();};intmenu();//声明菜单函数floatadd(CDetTaba[],int&n);//声明增加记录函数floatmakest(CDetTabdet[],CSimTabsim[],int&n);//声明生成简表函数floatprinter(CTable*pt,int&n);//声明显示原始记录函数voidRead(CDetTaba[],int&n)//读出职工信息{ifstreamRe("date.txt",ios::in);Re>>n;for(inti=0;i>a[].num;Re>>a[].name;
8、Re>>a[].sex;Re>>a[].age;}Re.close();}voi
此文档下载收益归作者所有