数据结构课程设计-通讯录管理系统的设计与实现

本文详细介绍了使用数据结构知识设计并实现一个通讯录管理系统的全过程,涵盖了系统的主要功能和实现细节。
摘要由CSDN通过智能技术生成

  本人第一篇博客,代码写的很乱,还有很多BUG没有解决,先贴出来,以后再更改。
这是一篇大学数据结构的实验源代码。用顺序表实现通讯录的。包含以下功能:
//1) 创建通讯录
//2) 插入联系人
//3) 查找联系人
//4) 修改联系人
//5) 保存通讯录
//6) 读取通讯录
//7) 删除联系人
//8) 排序联系人

Contact.cpp
#include<iostream>
#include<fstream>
#include"process.h"
#include"Contact.h"
#include<string>
#include<cstring>
using namespace std;
char pause;
typedef string T;
int main()
{ 
	int i; 
	T e; 
	Contact<string>L(100); 
	system("cls"); 
	int choice; 
	do 
	{  
		cout<<"*******请选择操作********\n";  
		cout<<"* 1-创建联系表                       *\n";  
		cout<<"* 2-在联系表的第i个位置插入联系人    *\n";  
		cout<<"* 3-删除第i个位置的联系人            *\n"; 
		cout<<"* 4-返回第i联系人的信息              *\n";  
		cout<<"* 5-查找联系人                       *\n";  
		cout<<"* 6-显示通讯簿                       *\n";  
		cout<<"* 7-保存通讯录为Contact.txt          *\n";  
		cout<<"* 8-修改通讯录                       *\n";  
		cout<<"* 9-读取通讯录文件                   *\n";  
		cout<<"*10-排序                             *\n";  
		cout<<"*11-退出                     
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值