最新安卓手机通讯录代码(五篇)
文件格式:DOCX
时间:2023-01-12 14:15:14    小编:一颗冰栗子

最新安卓手机通讯录代码(五篇)

小编:一颗冰栗子

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。相信许多人会觉得范文很难写?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。

安卓手机通讯录代码篇一

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<<“1 信息录入n”<<“2 按姓名查找n”<<“3 修改n”<<“6 删除n”<<“0 退出n”;

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<='8'))

flag2=1;

按类别查找n“<<”4 插入n“<<”5

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<<“请输入类别(a办公类b个人类c商务类):”<

cin>>kind;

if(kind!='a'&&kind!='b'&&kind!='c')

{

cout<<“类别错误,请重输”;

goto eee;

}

cout<<“请输入电子邮箱:”<

cin>>email;

file[j]=new ofstream(“d: ”,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<<“数据录入成功,想继续录入吗(y/n)”<

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<<“您要查询的是:”<<(*s[j]).name<

cout<<“电话号码 ”<<(*s[j]).tel<

}

}

if(flag==0)

cout<<“对不起!您要查询的人不存在!”<

cout<<“您想继续查询吗?(y/n)”<

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<<“您要查询的是:”<<(*s[j]).name<

cout<<“电话号码 ”<<(*s[j]).tel<

}

}

if(flag==0)

cout<<“对不起!您要查询的不存在!”<

cout<<“您想继续查询吗?(y/n)”<

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<<“请输入类别(a办公类b个人类c商务类):”<

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<<“数据录入成功,想继续录入吗(y/n)”<

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<<“请输入新的类别(a办公类b个人类c商务类):”<

cin>>s[h]->kind;

箱:“<

}

}

cout<<”请输入新的电子邮cin>>s[h]->email;

cout<<“数据修改成功!”;

if(flag2==0)

{

cout<<“您要修改的人本来就不存在!请检查重新输入!”<

}

cout<<“想继续修改吗(y/n)”<>c;if(c!='y'&&c!='n'){

猜你喜欢 网友关注 本周热点 软件
musicolet
2025-08-21
BBC英语
2025-08-21
百度汉语词典
2025-08-21
精选文章
基于你的浏览为你整理资料合集
复制