C++同学录查询系统_c同学录查询系统

其他范文 时间:2020-02-27 08:13:02 收藏本文下载本文
【www.daodoc.com - 其他范文】

C++同学录查询系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c同学录查询系统”。

#include #include #include #include #include。#include #include using namespace std;const int N=100;int i;struct person{

char sex[5];//性别

char tel[12];//电话号码

char snumber[12];//学号

char QQ[12];//QQ号码

char Email[30];//电子邮件

char addre[60];//住址 };cla student{ public: void Add();//新增同学 void Del();//删除同学 void Show();//显示同学 void Search();//查找同学 void Exit();//退出系统 void Edit();//编辑 void Help();//帮助

void Menuprint();//新增同学 strcpy()char name[20];//姓名 protected: person s[N];int sum;};

void student::Add(){system(“cls”);//清屏函数 ofstream outfile(“D:clamates.txt”,ios::binary);

if(!outfile){ cerr>sum;cout

} outfile.close();}

void student::Show()//对同学信息的显示 {system(“cls”);person [N];ifstream infile(“D:clamates.txt”,ios::binary);//将信息从硬盘中调cout>s[i].name;cout>s[i].sex;cout>s[i].tel;cout>s[i].snumber;cout>s[i].QQ;cout>s[i].Email;cout>s[i].addre;outfile.write((char*)&s[i],sizeof(person));到内存中,if(!infile){ cerr

} //对同学信息的查询 void student::Search(){system(“cls”);

int m,i,bol=0;char xm[20];char n[12];

cout>m;}while(m!=1&&m!=2);

if(m==1){

cout>n;for(i=0;i

if(strcmp(s[i].snumber,n)==0){ cout

} cout

}

cout

cout

cout

} if(m==2){

cout>xm;for(i=0;i

} bol=1;} if(bol==0)cout

cout

cout

}

} if(bol==0){cout

system(“cls”);char n[12],i,bol=0;int t;cout>n;for(i=0;i

} ofstream outfile(“D:clamates.txt”,ios::binary);if(strcmp(s[i].snumber,n)==0){

} if(bol=0){cout

} //对同学信息的修改

void student::Edit(){ system(“cls”);char m[12],i,a=0;

} cout>m;for(i=0;i

if(strcmp(s[i].snumber,m)==0){ cout>s[i].name;cout>s[i].sex;cout>s[i].tel;cout>s[i].snumber;cout>s[i].Email;cout>s[i].addre;

} if(a==0){cout>s[i].QQ;cout

机械1106班

同学录查询系统

----------“

1.新 增 同 学

cout

2.删 除 同 学

-----”

3.编 辑 同 学

cout

4.显 示 同 学

cout

5.查 找 同 学

-----“

6.退 出-----”>choice;}while(choice6);switch(choice){ case 1:Add();Help();break;case 2:Del();Help();break;case 3:Edit();Help();break;case 4:Show();Help();break;case 5:Search();Help();break;case 6:Exit();Help();break;} }

void student::Exit()

{ system(“cls”);int m;cout>m;} while(m!=1&&m!=2);if(m==1)cout

系 统

} int m;cout>m;}while(m!=1&&m!=2);if(m==1)Menuprint();Exit();if(m==2)int main(){ student obj;obj.Menuprint();return 0;}

下载C++同学录查询系统word格式文档
下载C++同学录查询系统.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文