temp = temp->pbro; } } } genely = next;//迭进下一代 next.clear(); } return true; }
主函数及欢迎界面的实现 #include 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\,