c++实例之通讯录管理系统之显示联系人功能(三)
发布时间:2020-12-16 09:06:00 所属栏目:百科 来源:网络整理
导读:#includeiostream using namespace std;constexpr auto MAX = 1000 ; // 联系人结构体 struct Person{ string m_name; int m_sex; m_age; m_phone; m_address;}; 通讯录结构体 AddressBooks{ 联系人数组 Person personArray[MAX]; 记录联系人个数 m_size;};
#include<iostream> using namespace std; constexpr auto MAX = 1000; //联系人结构体 struct Person { string m_name; int m_sex; m_age; m_phone; m_address; }; 通讯录结构体 AddressBooks { 联系人数组 Person personArray[MAX]; 记录联系人个数 m_size; }; 添加人员 void addPerson(AddressBooks* abs) { 判断通讯录是否已满,已满就不再添加 if (abs->m_size == MAX) { cout << "通讯录已满" << endl; } else{ name; sex; age; phone; address; cout << 请输入姓名:"; cin >>while (true) { cout << 请输入性别(0代表男,1代表女):; cin >> sex; if (sex == 0 || sex == 1) { break; }{ cout << 您输入有误,请重新输入! endl; } } cout << 请输入年龄: age; cout << 请输入电话: phone; cout << 请输入地址: address; abs->personArray[abs->m_size].m_name = name; abs->personArray[abs->m_size].m_sex = sex; abs->personArray[abs->m_size].m_age = age; abs->personArray[abs->m_size].m_phone = phone; abs->personArray[abs->m_size].m_address = address; abs->m_size++; cout << 添加成功! endl; 请按任意键继续 system(pause); 清屏 system(cls); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |