资源简介
使用C语言编写,可以实现简单的通讯录功能,具有菜单、插入、删除、查询、修改等功能。
代码片段和文件信息
#include
#include
#include
#include
#define N 100
int flag;
char fname1[10]=“friend“;
char fname[10]=“null“;
typedef struct
{
char name[21]; //姓名
char sex[2]; //性别
char tele[16]; //电话
char addr[21]; //地址
char kind[2]; //类别
}Friend;
Friend frind[N];
void menu(); //菜单函数声明
void input(Friend f[]int n); //输入数据函数声明
void display(Friend f[]); //输出数据函数声明
void sort_name(); //排序函数声明
void del(Friend a[]int n); //删除数据函数声明
void insert(Friend f[]int n); //插入数据函数声明
void count(); //统计函数声明
void save(Friend f[]char fn[10]); //保存函数声明
void load(Friend f[]char fn[10]); //下载函数声明
void search(Friend f[]int n); //查找函数声明
void correct(); //修改函数声明
void out(); //退出函数声明
void main()
{
void menu(void);
menu();
}
void menu()//菜单函数
{
char n;
printf(“\n\n\n\n****************************欢迎使用同学录记录系统!****************************\n“);
printf(“请按任意键进入系统。\n“);
getch();
while(1)
{
system(“cls“);
printf(“************************************菜单***************************************\n“);
printf(“ * * * * 0.输入信息 * * * *\n“);
printf(“ * * * * 1.显示信息 * * * *\n“);
printf(“ * * * 2.按姓名首字母排序 * * *\n“);
printf(“ * * 3.删除信息 * *\n“);
printf(“ * * 4.插入 * *\n“);
printf(“ * * 5.统计 * *\n“);
printf(“ * * 6.查找 * * \n“);
printf(“ * * 7.修改 * * \n“);
printf(“ * * 8.退出 * *\n“);
printf(“*******************************************************************************\n“);
printf(“请选择要进行的操作(0-8):“);
scanf(“%c%c“&n);
if(n>=‘0‘&&n<=‘8‘)
{
switch(n)
{
case ‘0‘:input(frindN);break;
case ‘1‘:display(frind);break;
case ‘2‘:sort_name();break;
case ‘3‘:del(frindflag);break;
case ‘4‘:insert(frindN);break;
case ‘5‘:count();break;
case ‘6‘:search(frindflag);break;
case ‘7‘:correct();break;
case ‘8‘:out();break;
}
}
else
{
printf(“输入错误!\n“);
printf(“按任意键返回“);getch();
}
}
}
/*这个函数用来接收用户输入的数据
首先提示输入数据,当输入结束后按“E”,然后将所输入
的数据送入文件*/
void input(Friend f[]int n)//输入数据
{
int i;
char c;
printf(“请输入您的同学记录(输入‘E‘结束):\n“);
printf(“------------------------------------------------------------------------------\
- 上一篇:A-Star算法完整版,c++源码实现
- 下一篇:数据结构十字链表C++
相关资源
- C语言编程常见问题解答.pdf
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
评论
共有 条评论