|
|
|
|
@ -0,0 +1,21 @@
|
|
|
|
|
#include "xitong.h"
|
|
|
|
|
|
|
|
|
|
int main(void) {
|
|
|
|
|
YinhangXitong *xitong;
|
|
|
|
|
|
|
|
|
|
xitong = (YinhangXitong *)malloc(sizeof(YinhangXitong)); /* 系统总对象改为堆分配,避免main栈溢出 */
|
|
|
|
|
if (xitong == NULL) {
|
|
|
|
|
printf("内存分配失败,程序无法启动。\n");
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
chushihuaxitong(xitong); /* 初始化系统内存数据 */
|
|
|
|
|
|
|
|
|
|
jiazaisuoyoushuju(xitong); /* 从测试数据文本加载业务数据 */
|
|
|
|
|
|
|
|
|
|
zhucaidan(xitong); /* 进入主菜单循环 */
|
|
|
|
|
|
|
|
|
|
free(xitong); /* 退出前释放堆内存 */
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|