C++完成淄博烧烤节管理系统( 二 )


大众艺人信息管理
为了活跃活动场地的气氛,需要有一定才艺的志愿者进行各种才艺表演,增加活动的趣味性 。
编号、姓名、身份证号码、性别、出生日期、籍贯、民族、单位、现居住地址、文化程度、电话号码、身体状况、擅长才艺、集体或个人节目、表演时长、可参与表演起始时间、可参与表演结束时间、表演地点(最多可选10个地点)、填报日期、备注
要求:
用文件存储数据,用类实现 。要求功能完整正确,代码可读性好 。
不要用结构实现,也不能把类的成员全部定义为共有成员,把类当结构使用 。
效果: 主菜单:
录入与显示:

C++完成淄博烧烤节管理系统

文章插图
修改餐厅信息:
删除功能 :
已完成,为阅读清晰,这里不再展示
统计功能:
已完成,为阅读清晰,这里不再展示
保存文件与读取文件:
已完成,为阅读清晰,这里不再展示
主要代码:
//vx-zew1040994588//主菜单 void menu(){cout << "=================================================\n";cout << "=欢迎使用餐饮信息管理系统=\n";cout << "=1=录入餐厅信息=\n";cout << "=2=修改餐厅信息=\n";cout << "=3=显示所有餐厅信息=\n";cout << "=4=删除餐厅信息=\n";cout << "=5=统计餐厅信息=\n";cout << "=0=退出【存储到文件】=\n";cout << "=================================================\n";cout << "请选择:";}
//vx-zew1040994588int main(){int currentN = 0;Restaurant restaurant[MAX_RESTAURANT_NUM];/*从文件读数据 */ifstream filein("restaurants.dat", ios::binary);if (filein){filein.read((char*)¤tN, sizeof(currentN));for (int i = 0; i < currentN; i++){filein.read((char*)&restaurant[i], sizeof(restaurant[i]));}}filein.close();string a;//用来判断菜单选择,用string Menu();while (cin >> a){if (a == "1"){cout << "您选择了1=录入餐饮商家信息" << endl;input_restaurant(restaurant, currentN);//输入Menu();}
附加题23-6-27更新:
C++之娶工作三年学妹的练习题大作业的博客-CSDN博客
【C++完成淄博烧烤节管理系统】详情移步上述链接