手机通讯录管理系统_手机通信录管理系统

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

手机通讯录管理系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“手机通信录管理系统”。

#include #include #include #include #include #include cla Information {

char name[20];

char tel[12];

char kind;

char email[50];public:

Information(){}

Information(char N[],char T[],char K,char E[])

{

strcpy(name,N);

strcpy(tel,T);

kind=K;

strcpy(email,E);

}

friend void main();};void main(){

cout

cout

菜单

n“;

cout

cout

cout

char p;char w;

Information *s[16];

ofstream *file[16];

ofstream *file2[30];

int i=0;

int j2=0;

int j=0;

bool flag2=0;

do

{

cin>>p;

if((p>='0'&&p

flag2=1;

按类别查找n”

else

cout

}while(flag2==0);

do{

switch(p)

{

case '1':

{

char c;

char name[20];char tel[12];char kind;char email[50];

do{

bbb:

cout

cin>>name;

cout

cin>>tel;

eee:

cout

cin>>kind;

if(kind!='A'&&kind!='B'&&kind!='C')

{

cout

goto eee;

}

cout

cin>>email;

file[j]=new ofstream(“d: ongxunlu.txt”,ios::ate);

*file[j]

j++;

s[i]=new Information(name,tel,kind,email);

for(int y=0;y

{

if(strcmp(s[y]->tel,s[i]->tel)==0)

{cout

goto bbb;}

}

for(int u=0;u

{

if(strcmp(s[u]->name,s[i]->name)==0)

{

cout

goto bbb;

}} i++;if(i==15){

cout

break;

}

cout

cin>>c;

flag2=0;

do

{

if(c!='y'&&c!='n')

{

cout

cin>>c;

}

else

flag2=1;

}while(flag2==0);

}while(c=='y');

break;

}

case '2':

{

char n[20];int j=0;char c;

do{

int flag=0;

cout

cin>>n;

for(int j=0;j

{

if(strcmp(n,(*s[j]).name)==0)

{

flag=1;

cout

cout

}

}

if(flag==0)

cout

cout

cin>>c;

if(c!='y'&&c!='n')

{

cout

cin>>c;

}

}

while(c=='y');

break;

}

case '3':

{

char k;int j=0;char c;

do{

int flag=0;

cout

cin>>k;

for(int j=0;j

{

if(k==(*s[j]).kind)

{

flag=1;

cout

cout

}

}

if(flag==0)

cout

cout

cin>>c;

if(c!='y'&&c!='n')

{

cout

cin>>c;

}

}

while(c=='y');

break;

}

case '4':

{

char name[20];char tel[12];char kind;char email[50];

char c;int j=0;

do

{

aaa:

cout

cin>>name;

cout

cin>>tel;

cout

fff:

cin>>kind;

if(kind!='A'&&kind!='B'&&kind!='C')

{cout

goto fff;}

cout

cin>>email;

file[j]=new ofstream(“d: ongxunlu”,ios::ate);

*file[j]

j++;

s[i]=new Information(name,tel,kind,email);

for(int y=0;y

{

if(strcmp(s[y]->tel,s[i]->tel)==0)

{cout

goto aaa;}}

for(int u=0;u

{

if(strcmp(s[u]->name,s[i]->name)==0)

{cout

goto aaa;}}

i++;

if(i==15||i==16)

{cout

cout

cin>>c;

if(c!='y'&&c!='n')

{

cout

cin>>c;

}

}while(c=='y');qqq:

break;

}

case '5':

{

char name[20];flag2=0;

char c;

do

{

cout

cin>>name;

for(int h=0;h

{

if(strcmp(name,s[h]->name)==0)

{

flag2=1;

cout

cin>>s[h]->tel;

cout

cin>>s[h]->kind;

箱:“

}

}

cout>s[h]->email;

cout

if(flag2==0)

{

cout

}

cout>c;

if(c!='y'&&c!='n'){

}

case '6':

{

存在!请检查输入的正确性!“;

cout

cin>>c;

} }while(c=='y');break;char name[20];bool flag3=0;char c;do{

cout

cin>>name;

for(int h=0;h

{

if(strcmp(name,s[h]->name)==0)

{

flag3=1;

i--;

do{

s[h]=s[h+1];

h++;

}while(h

}

}

if(flag3==0)

cout

cout

cin>>c;

if(c!='y'&&c!='n')

{

cout

cin>>c;

}

}while(c=='y');

break;

}

case '0':

{

exit(0);break;

}}

cout

bool flag4=0;

do

{

cin>>w;

if(w!='y'&&w!='n')

cout

else

flag4=1;

}while(flag4==0);

if(w=='y')

{

cout

cin>>p;}

else exit(0);}while(w=='y');for(int x=0;x

delete s[x];

cout

}

下载手机通讯录管理系统word格式文档
下载手机通讯录管理系统.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

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