第一次接触稍大一点的程序,纪念一下
代码有点长,我将它放到了GitHub上,有需要的直接clone就好
https://github.com/123xzy/DVD-System
本来是和同学一起完成的,但他们好像积极性不高,就自己写了orz
程序的结构借鉴了C primer plus 的面对对象的设计思路,但感觉只是学了点表面,面对对象的本质还没抓到,大家凑合看看,要是想借鉴,记得和我说一下,毕竟辛辛苦苦写的hhhh
我是在VS2017上编译运行的,有三个文件,要一起编译哦,涉及到的只是还是很简单的,结构体,文件操作,链表(但是我写的过程中感觉用链表的意义不是特别大),只在删除的时候用到了链表。
第一个是函数、结构体申明文件,也就是面对对象里的接口吧
#ifndef FILM_H
#include<stdio.h>
#define MAXN 105
/*影碟信息*/
typedef struct film
{
char name[MAXN]; //影碟名称
char national[MAXN];//国家
int type; //类型
int quantity; //数量
char dir[MAXN]; //导演