您所在位置: 网站首页 / C++程序设计(班级通讯录).doc / 文档详情
C++程序设计(班级通讯录).doc 立即下载
2025-02-13
约5.9千字
约8页
0
50KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C++程序设计(班级通讯录).doc

C++程序设计(班级通讯录).doc

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

班级通讯录
1:建立班级类
2:进行信息的初始化
3:实现信息的添加,删除,修改,查询。
#include<iostream>
#include<fstream>
#include<string.h>
usingnamespacestd;
structstudent{
	charname[20];//姓名
	chargrade[20];//班级
	charmobile[20];//手机
	charphone[20];	//电话
	charemail[20];//电子邮件
	charaddress[20];//通讯地址
	charcode[20];//邮编
};
classstudents{

public:
	students()
	{}
	voidadd(charname[20],chargrade[20],charmobile[20],charphone[20],charemail[20],charaddress[20],charcode[20]);
	voidalter(charname2[20]);//添加
	voiddel(charname1[20]);//删除
	voidinquire(charname3[20]);//查询
	voidsave();//文件保存
	voiddisplay();//显示
protected:
	studentstr[40];
	staticintcount;
};
intstudents::count=0;
voidstudents::add(charname[20],chargrade[20],charmobile[20],charphone[20],charemail[20],charaddress[20],charcode[20])
{
	intx;
	x=1;
	strcpy(str[count].name,name);
	strcpy(str[count].grade,grade);
	strcpy(str[count].mobile,mobile);
	strcpy(str[count].phone,phone);
	strcpy(str[count].email,email);
	strcpy(str[count].address,address);
	strcpy(str[count].code,code);
			
	count++;
}
voidstudents::alter(charname2[20])
{
	intx=1;
	for(inti=0;i<40;i++)
	{
		if(!strcmp(str[i].name,name2))
		{
			cout<<"*****************************************************************************\t";
			cout<<"选择修改类型\n"<<endl;
			cout<<"1:姓名,2:班级,3:手机,4:家庭电话,5:电子邮件,6:通讯地址,7:邮编,8:退出\n"<<endl;
			cout<<"******************************************************************************\t";
			inta;
			cout<<"请输入类型:"<<endl;
			cin>>a;
			switch(a)
			{
			case1:
				cout<<"输入姓名"<<endl;
				charname3[20];
				cin>>name3;
				strcpy(str[i].name,name3);

				break;
			case2:
				cout<<"输入班级"<<endl;
				chargrade3[20];
				cin>>grade3;
				strcpy(str[i].grade,grade3);
				break;
			case3:
				cout<<"输入手机"<<endl;
				charmobile3[20];
				cin>>mobile3;
				strcpy(str[i].mobile,mobile3);
				break;
			case4:
				cout<<"家庭电话"<<endl;
				charphone3[20];
				cin>>phone3;
				strcpy(str[i].phone,phone3);
				break;
			case5:
				cout<<"电子邮件"<<endl;
				charemail3[20];
				cin>>email3;
	
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C++程序设计(班级通讯录)

文档大小:50KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用