好文档 - 专业文书写作范文服务资料分享网站

面向对象程序设计C++实验报告-代码心得部分汇总word版

天下 分享 时间: 加入收藏 我要投稿 点赞

void del(); };

employee::employee(NODE *m) { t=p=m; }

void employee::del() { NODE *k; k=new NODE; k=p=q; char n[20];

cout<<\请输入工作证号:\ cin>>n;

while (p!=t&&(strcmp(p->wid,n)!=0)!=0) {k=p;

p=p->next; } if (p==t)

{cout<<\查无此人!!\ } else

{if (p==q) q=q->next; else

k->next=p->next; free(p); } }

void employee::print() { p=q; char n[20];

cout<<\请输入工作证号:\ cin>>n;

while (p!=t&&(strcmp(p->wid,n)!=0)!=0) {p=p->next; } if (p==t)

{cout<<\查无此人!!\ } else

{ cout<<\姓名:\ cout<<\工作证号:\ cout<<\性别:\ cout<<\家庭电话:\ cout<<\身份证号:\

cout<<\职务:\ cout<<\薪水:\ cout<<\生日:\ cout<<\部门:\ cout<<\家庭住址:\ }

cout<<\按任意键返回!!\ }

void employee::edit() { p=q;

char n[20];

cout<<\请输入员工作证号:\ cin>>n;

while (p!=t&&(strcmp(p->wid,n)!=0)!=0) {p=p->next; } if (p==t)

{cout<<\查无此人!!\ } else

{cout<<\姓名\ cin>>p->n;

cout<<\工作证号:\ cin>>p->wid; cout<<\性别:\ cin>>p->sex;

cout<<\家庭电话:\ cin>>p->tel;

cout<<\身份证号:\ cin>>p->ID; cout<<\职务:\ cin>>p->position; cout<<\薪水:\ cin>>p->salary; cout<<\生日:\ cin>>p->birth;

}

cout<<\按任意键返回!!\ }

void employee::add() {

q= new NODE;

q->next=p; p=q;

cout<<\姓名:\ cin>>q->n;

cout<<\工作证号:\ cin>>q->wid; cout<<\性别:\ cin>>q->sex;

cout<<\家庭电话:\ cin>>q->tel;

cout<<\身份证号:\ cin>>q->ID; cout<<\职务:\ cin>>q->position; cout<<\薪水:\ cin>>q->salary; cout<<\生日:\ cin>>q->birth;

cout<<\家庭住址:\ cin>>q->addr; cout<<\部门:\ cin>>q->depart;

cout<<\按任意键返回!!\ }

void employee::printall() {

p=q;

while (q!=t) {

cout<<\姓名:\

cout<<\工作证号:\ cout<<\性别:\ cout<<\家庭电话:\ cout<<\身份证号:\ cout<<\职务:\ cout<<\薪水:\ cout<<\生日:\ cout<<\家庭住址:\ cout<<\部门:\ q=q->next; // getch(); }

q=p;

}

void employee::deleteall() {

while (q!=t) {p=q;

q=q->next; free(p); }

cout<<\所有信息已删除!\}

void display() {

cout<<\ 1:增加一个新成员!\ cout<<\ 2:修改成员信息!\ cout<<\ 3:查找成员信息!\ cout<<\ 4:显示所有成员信息!\ cout<<\ 5:删除成员信息!\ cout<<\ 6:删除所有成员信息!\ cout<<\ 7:退出!\ }

void main() {

NODE *pa; char i;

pa=(NODE*)malloc(sizeof(struct node)); display();

employee a(pa); while(i=getch()) {

switch(i) {

case'1':a.add();getch();display();break; case'2':a.edit();getch();display();break; case'3':a.print();getch();display();break; case'4':a.printall();getch();display();break; case'5':a.del();getch();display();break;

case'6':a.deleteall();getch();display();break; case'7':break; }

} }

实验3 通讯录数据管理汇总系统

#include #include #include static int n=0;

int comp(char*,char*); class MyFriend { unsigned int age; char name[12]; char TelNo[12]; public: void getdata() { cout<<\年龄 姓名 电话):\ cin>>age>>name>>TelNo; } void disp() { cout<

void func1() { ofstream output(\ MyFriend s; cout<<\输入数据\ cout<<\联系人个数:\ cin>>n; for(int i=0;i

面向对象程序设计C++实验报告-代码心得部分汇总word版

voiddel();};employee::employee(NODE*m){t=p=m;}voidemployee::del(){NODE*k;k=newNODE;k=p=q;charn[20];cout<>n;wh
推荐度:
点击下载文档文档为doc格式
28p8g0osj23gzju6vsv034ka295j7z00czv
领取福利

微信扫码领取福利

微信扫码分享