int flage=0; Рstruct claim *head=NULL,*p,*p1,*p2,*p3; Р4、函数声明Рvoid e(); /*欢迎函数*/Рvoid input(); /*读取索赔信息*/Рint menue() ; /*菜单函数*/Рvoid find() ; /*索赔编号查找索赔信息*/Рvoid finddomain(); /*按底盘号查找索赔信息*/Рvoid delete() ; /*按索赔编号删除索赔信息*/Рvoid addclaim() ; /*添加索赔信息*/ Рvoid change(); /*修改索赔信息*/ Рvoid writeInfo(); /*把链表内容写进文*/Р主要模块的实现Р 系统以主函数int main()为入口,首先调用void e()函数,显示系统欢迎界面。然后显示主菜单界面,其次调用void input()函数,从文件读入索赔。最后调用void writeinfo()函数,使索赔信息保存。Р2.4主要模块流程图Р打印欢迎界面Р打印主菜单Р接收用户选择Р是否合法Р是否为0Р调用对应序号函数Р退出系统Р是Р否Р(1)主菜单函数Р Р?Р Р Р(2)给定索赔编号,显示某位学生的作业完成情况Р索赔信息录入Р按任意键继续Р输入编号Р否Р判断合法性Р是Р(3)给定底盘号,显示所有对应的索赔信息Р索赔录入Р按任意键退出Р显示该底盘号对应的索赔信息Р输入底盘号Р是Р Р(4)给定索赔编号,修改该对应的索赔信息Р修改索赔信息Р按任意键退出Р输入编号Р否Р判断是否存在Р是Р(5)给定索赔编号,删除对应的索赔信息Р输入编号Р否Р判断是否存在Р是Р删除其对应得索赔信息Р按任意键退出Р?Р(6)保存索赔信息Р输入路径Р将索赔信息写入文件Р信息保存完毕,关闭文件Р按任意键退出Р Р Р Р三.测试结果Р3.1欢迎界面Р3.2主菜单界面