Public transport passenger travel system HUST AIA C语言课程设计
写在最前:此工程代码极烂,以致于我本人不愿意持续维护,并且基于 BorlandC
的工程维护起来属实不益于身心健康。如果对代码质量要求高的,可以尝试重构(或者直接重写),此工程仅提供一种较为易(di)懂(ji)的思路。虽然质量很差而且没有用到什么算法,但是相比之下工程还是具有较好的稳定性,能够面对一定程度的暴力测试。
2022/8/17:尝试在Win11中打开工程,出现了一系列问题,无法确定是系统因素还是主机因素,但还是建议使用win10或者xp虚拟机。
HZK
:汉字库相关文件
include
:头文件
info
:存放数据文件
source
:工程源码
注意:源码中所有路径均采用绝对路径,如需自定义,请自行修改,否则,请在 BC31/DISK_C
文件夹内,也就是 BORLANDC
的同级目录新建一个名为 mine
的文件夹,并将repo内的所有文件移动至此文件夹内。
附:建议将源码内所有的的绝对路径改为相对路径
注意:由于程序原本数据库 info
内具有一些涉及个人隐私的信息,所以上传代码之前,本人删除了所有相关文件(夹),没记错的话,不需要手动重建目录结构,在你使用过程中,系统会自动生成相关文件(夹)。
具体数据存储形式不再赘述,请自行阅读代码。
所有看起来很草率的文件都是放一些临时数据的,不必在意他们的文件名
工程内所有文件编码为:GB2312
请自行配置相关编辑器属性。
本来是有一张贴图的,后来它不见了...如需绘制地图,请自己想办法~
- 建议在看代码之前先看看对应的一系列B站视频,熟悉一下BC这个东西
- 大一下的时候没啥代码基础,所以代码很烂,可以随便喷,我自己都受不了,烂到不想承认是我自己写的
- 程序一定会有很多不合理的地方,如果你肯定自己有更优解,可以放心大胆的去改,函数之间关联不大
- 出现问题的时候,建议先重启BC,无法解决时,重启电脑,如果都没有效果,可能是代码有问题了,当然也有可能过段时间自己就会好(目前以本人的水平,无法解释这一现象)
- 祝你好运,天佑BC。