吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5346|回复: 4
收起左侧

[其他转载] C++编写电话本程序!!!

[复制链接]
明次 发表于 2009-4-27 21:28
#include"iostream.h" //C++输入输出流
#include"stdlib.h" //调用system();
#include"string.h" //调用strcpy(),strcmp();
#include"conio.h" //调用getch();
class Vip //建立会员类
{
private: //私有数据成员:电话号,姓名,会员号
char t_num[12];
char name[20];
char v_num[11];
public:
Vip(char a[],char b[],char c[]) //初始化的构造函数
{
strcpy(t_num,a);
strcpy(name,b);
strcpy(v_num,c);
}
int seach(char give[]) //查找函数
{
if(strcmp(give,t_num)==0||strcmp(give,name)==0||strcmp(give,v_num)==0)//如果是所找会员
{
cout<<"所查会员信息为:"<<endl;
cout<<"姓 名 :"<<name<<endl;
cout<<"手机号 :"<<t_num<<endl;
cout<<"会员号 :"<<v_num<<endl; //输出会员信息
return 1; //并返回 1 表示已找到
}
else return 0; //否则返回 0 表示未找到
}
};
main()
{
Vip vip[3]=
{
Vip("15100000000","A","00000"),
Vip("13900000000","B","00001"),
Vip("13888888888","C","00002"),
}; //已有3个会员,为3个会员建立3个对象并初始化;
int i; //i 作为循环用变量
char give[20],Con=0; //give 用作储存用户输入的查找信息,Con记录是否继续
do{
system("cls"); //用于清屏
cout<<"请输入查询信息:(手机号或姓名或会员号)"<<endl; //输出提示信息
cin>>give; //向 give 中输入查找信息
for(i=0;i<3;i++) //进行 3 次查找
{
if(vip[i].seach(give)==1)//如果找到会员,
break; //退出循环,此时 i<3;
}
if(i==3) //如果i==3,表明3次都未找到,
cout<<"未找到该会员信息"<<endl; // 输出未找到提示
cout<<"是否继续查找?Y/N"<<endl;//询问是否继续
do{Con=getch();}while(Con!='n'&&Con!='N'&&Con!='y'&&Con!='Y');
}while(Con=='y'||Con=='Y');//当用户选择 Y或 y时继续;
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

elceric 发表于 2009-9-19 20:33
收藏了。谢谢分享
1zm 发表于 2009-9-14 21:21
love110 发表于 2009-8-25 19:10
这个嘛,先保存,以后肯定用的着的,哈哈哈。。。
zapline 发表于 2009-4-28 12:06
马上复制来试一下  哈哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 04:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表