前收费总计。Р用户输入选择“3、”时,进入功能查询模块,调用void searchRec()函数,显示停车场车位空闲情况、接收用户输入的车牌号浏览该车辆相关信息。Р用户输入选择“4、”时,进入车辆出场模块,调用void deleteRec()函数,接收用户输入的出场的车辆的车牌号码,删除该车辆在文件中的信息。并通过对收费函数double moneyget(double p)的调用,实现相应的车辆收费的查询。Р用户输入选择“5、”时,进入修改收费模块,调用void modifyRec()函数,给定密码(123为初始密码),若接收用户输入的密码正确,则调用int moneycharge(int q)函数实现对全局变量t1、t2、t3、m1、m2、m3、m4的修改,从而实现对车辆收费规定的修改。Р用户输入选择“6、”时,调用int timu()函数,显示题目要求。Р用户输入选择“7、”时,进入重新导入文件信息模块,重新调用loadRec()函数,再次载入文件信息。Р用户输入选择“8、”时,进入退出系统模块,调用exit0()函数,若文件有改动,调用void writeInfo()函数,将其保存;若无改动,安全退出系统。Р4.3 以下是几个主要模块的流程图:Р主菜单函数:Р 否Р 是Р Р 否是Р打印自动导入文件信息提示Р打印主菜单Р接收用户选项Р是否合法?Р是否为零?Р调用对应选项函数Р退出系统Р主函数流程图Р车辆录入函数:Р打印车辆收费规定Р接收用户输入的车牌号Р是否合法Р提取系统时间Р再次选择Р是Р否Р1Р返回主菜单Р2Р?Р 车辆录入函数流程图Р信息总体浏览函数:Р接收用户选项Р打印车辆总体信息界面Р回主菜单Р信息总体浏览函数流程图Р功能查询函数Р打印空闲车位信息Р接收用户输入车牌号信息Р是否存在此车号Р打印停车时长信息Р是Р返回主菜单Р否Р功能查询函数流程图Р车辆出场函数