Skip to content

veekxt/make_admin_sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

伸手党的福利!

一个自动生成 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

About

XX管理系统 的c语言代码生成工具, for 伸手党

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages