求用C++做简单电话簿管理
要求:#include<iostream.h>#include<fstream.h>#include<iomanip.h>#include<string.h>#inclu...
要求:
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
#include<string.h>
#include<stdlib.h>
#define M 20
#define N 12
class Fphone
{
char name[M];
char phone_num[N];
public:
Fphone(){}
char *getname(){}//获取姓名
char *getphone_num(){}//获取电话号码
void setname(){}//设置姓名
void setphone_num(){}//设置电话号码
void disp(){}//输出用户姓名
};
class UserDatabase
{
int nElem;//用户信息表中的元素个数
int Maxu;//最多的用户
Fphone *user;//指向用户信息的指针
public:
UserDatabase(int n=10){}//构造函数,初始化用户信息表,将user.txt文件中数据读到User[]中
~ UserDatabase(){}//析构函数,将User[]写入user.txt文件中
void clear()//删除所有用户信息
void add_record(char *na,char *ph_num)//添加用户信息,插入用户后仍按升序排列
void delete_record(Fphone *p,int k)//删除用户信息
void modify_record(Fphone *p,char *ph_num)//修改用户信息
Fphone *query(char *na,int *k)//按姓名查找,使用顺序查找
void sorta_name()//按姓名升序排序,插入排序法
void sorta_phonenum()//按电话号码升序排序,选择排序法
void sort_name()//按姓名降序排序,将排成升序的对象数组逆向存放
void sort_phonenum()//按电话号码降序排序,用冒泡排序法
void disp()//输出所有用户信息
}
功能:1.增加记录","2.修改记录","3.删除记录","4.查找(按姓名)","5.排序","6.显示记录","7.删除所有记录","0,退出"
主函数可以做的简陋些,把UserDatabase做好就行
多谢各位,帮帮我吧!谢谢啦!
只要我运行后能通就给分 展开
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
#include<string.h>
#include<stdlib.h>
#define M 20
#define N 12
class Fphone
{
char name[M];
char phone_num[N];
public:
Fphone(){}
char *getname(){}//获取姓名
char *getphone_num(){}//获取电话号码
void setname(){}//设置姓名
void setphone_num(){}//设置电话号码
void disp(){}//输出用户姓名
};
class UserDatabase
{
int nElem;//用户信息表中的元素个数
int Maxu;//最多的用户
Fphone *user;//指向用户信息的指针
public:
UserDatabase(int n=10){}//构造函数,初始化用户信息表,将user.txt文件中数据读到User[]中
~ UserDatabase(){}//析构函数,将User[]写入user.txt文件中
void clear()//删除所有用户信息
void add_record(char *na,char *ph_num)//添加用户信息,插入用户后仍按升序排列
void delete_record(Fphone *p,int k)//删除用户信息
void modify_record(Fphone *p,char *ph_num)//修改用户信息
Fphone *query(char *na,int *k)//按姓名查找,使用顺序查找
void sorta_name()//按姓名升序排序,插入排序法
void sorta_phonenum()//按电话号码升序排序,选择排序法
void sort_name()//按姓名降序排序,将排成升序的对象数组逆向存放
void sort_phonenum()//按电话号码降序排序,用冒泡排序法
void disp()//输出所有用户信息
}
功能:1.增加记录","2.修改记录","3.删除记录","4.查找(按姓名)","5.排序","6.显示记录","7.删除所有记录","0,退出"
主函数可以做的简陋些,把UserDatabase做好就行
多谢各位,帮帮我吧!谢谢啦!
只要我运行后能通就给分 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询