用C语言编通讯录程序(初学者级别的)(1) 要求:有<显示所有文件>(list) <删除><插入><保存><读取><主菜单><退出><读入><查找>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~】*一个通信录管理程序有以下功能: . 插入新的通信记录; . 查找某人的通信记录; . 删除某人的通信记录; . 浏览通信录; . 结束程序运行。设每条通信录包含以下内容: .姓名 .地址 .邮政编码 .电话号码并设通信录全部以字符行形式存于文件中,每四个字符行构成一个通信录记录。 程序启动后,自动从指定的文件中读取通信录信息。程序运行结束后,又自动将内存中修改过的通信录信息保护到文件中。为了查找,插入,删除等操作的方便,程序内部以双向链表形式组织通信录信息。设启动程序的命令行可带通信录文件参数。如启动时未给出文件名参数,则程序首先要求用户键入通信录文件名。程序运行时,反复显示请求输入操作命令的提示信息: 请输入命令: [i, f, d, s, q]即要求用户打入一条命令,它可以是 i(插入)、f(寻找)、d(删除)、s(显示)以及q(结束程序运行)。如果打入命令不是其中之一, 将详细显示命令符及其意义的说明: 命令表: i : 插入一条新的通信记录. f : 按输入名查找通信录. d : 按输入名删除一条通信录. s : 浏览通信录. q : 退出.然后重新请求打入操作命令的提示信息。程序将全部通信录组织成一个双向勾链的链表。接受显示通信录表的命令后,首先显示的是第一条通信录,由用户键入Up键或Down键分别实现向上或向下选择,显示下一条通信录。键入Escape键结束显示命令。上述三键在显示一条通信录之后,在下面给出提示。按其他键不予理睬.CSdn.net/Emoticons/74_74.gif">