伸手党的福利!
一个自动生成 XX管理系统 的c语言代码的工具
注意:只能实现一些简单的功能
鉴于天朝老师总是出 XX管理系统的 大作业,而这些“管理系统”很多时候都是一样的,只是一张表而已
现在只要简单地填一下配置文件,就能生成这样的一个程序,包含删除、添加、修改、查找、保存到文件等功能。
能生成两种代码:
- 纯粹的一张表,比如电话薄(demo/phone),联系人管理系统,超市商品登记
- 同时需要某些项目的总和、平均值,典型的如成绩管理系统(demo/chengji)
#使用方法 把可执行程序(win_bin/make_sys.exe,也可以下载src下的源码自己编译)和config.txt放在同一目录,然后运行程序,即可生成一个sysmain.c文件。
或者使用一个参数指定配置文件 make_sys <path/to/yourfile>
然后把生成的文件拿去编译吧!
下载本项目的config.txt例子然后修改成自己想要的,里面有详细的配置说明。demo目录有更多的例子和已经生成的源码。
程序只有极少的异常处理,配置文件错误将导致难以预料的现象。
#生成的代码说明 使用单链表实现。
实现的功能如下:
- 添加
- 查看(如果需要,可显示总和,平均。子功能:排序,可使用不同项目排序)
- 查找(模糊和精确查找)
- 删除
- 修改
- 文件操作,程序启动时自动加载list.dat,任何修改也会同步到list.dat