让我用心把你(的赞)留下来!
案例描述
本系统是歌曲管理系统,该系统包括歌曲名,作者,演唱者,时间。进入系统有输入数据,查看数据,数据查询,数据保存,数据排序等多项功能
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "ctype.h"
#define M 50 /*定义常数表示记录数*/
typedef struct /*定义数据结构*/
{
char songname[20];/*歌曲名*/
char name[20]; /*作者*/
char singer[20]; /*演唱者*/
char year[20]; /*年月日*/
}SONG;
/******以下是函数原型*******/
int enter(SONG t[]); /*输入记录*/
void list(SONG t[],int n); /*显示记录*/
void search(SONG t[],int n); /*查找显示记录*/
int delet(SONG t[],int n); /*删除记录*/
int add(SONG t[],int n); /*插入记录*/
void save(SONG t[],int n); /*记录保存为文件*/
int load(SONG t[]); /*从文件中读记录*/
void display(SONG t[]); /*按序号查找显示记录*/
void sort(SONG t[],int n); /*按姓名排序*/
void qseek(SONG t[],int n); /*快速查找记录*/
void print(SONG temp); /*显示单条记录*/
int find(SONG t[],int n,char *s,char ch) ; /*查找函数*/
int menu_select(); /*主菜单函数*/
/******主函数开始*******/
main()
{
int i;
SONG adr[M]; /*定义结构体数组*/
int length; /*保存记录长度*/
int clrscr(); /*清屏*/
for(;;)/*无限循环*/
{
switch(menu_select