//程序核心功能 while(1){ system(\);//清屏 system(\); int n = genealogy.menu();//显示菜单 if(n==27) break;//按ESC键退出 switch (n){ case 49:system(\); genealogy.demandMem(); break;//选择菜单项1 case 50:system(\); genealogy.demandAve(); break;//选择菜单项2 case 51:system(\); genealogy.addMem(); break;//选择菜单项2 case 52:system(\); genealogy.deleteMem(); break;//选择菜单项3 case 53:system(\); genealogy.modifyMem(); break;//选择菜单项5 case 54:system(\);
genealogy.showFamily(); break;//选择菜单项6 default: ; } } //保存信息到文件中,若发生错误,则当前所做修改不保存并强制退出程序 if (!genealogy.saveFile()){ system(\); //输出错误信息 for (int i = 0; i != 12; ++i) cout << \; cout << \保存文件时发生错误,所有工作将丢失!\\n即将强制退出···\< \***************************\\n\, \*\\n\, \*\\n\, \*\\n\, \*** * ** ** *\\n\, \* * * * *\\n\, \* * * * *\\n\, \* * * *\\n\, \* * * *\\n\, \* * * * *\\n\, \* *** ****** *** *\\n\, \*\\n\, \******* * * *\\n\, \* * * * * *\\n\, \* * * * * *\\n\, \******* * * * *\\n\, \* * * * *\\n\, \* * * *\\n\, \******* * * *\\n\, \*\\n\, \*\\n\, \*\\n\, \***************************\\n\ }; cout << endl; for (const auto &i:wel) cout << \<