C语言---通讯录系统

模块要求:

模块1——主函数main():根据选单的选项调用各函数,并完成相应的功能。

模块2——Menu()的功能是:提示选单。

模块3——Quit()的功能是:退出选单。

模块4——Create()的功能是:创建新的通讯录。

模块5——Add()的功能是:在通讯录的末尾,写入新的信息,并返回选单。

模块6——Find()的功能是:查询某人的信息,如果找到了,则显示该人的信息,如果未找到,则提示通讯录中没有此人的信息,并返回选单。

模块7——Alter()的功能是:修改某人的信息,如果未找到要修改的人,则提示通讯录中没有此人的信息,并返回选单。

模块8——Delete()的功能是:删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信息,并返回选单。

模块9——List()的功能是:显示通讯录中的所有记录。;

该通讯录系统出现的模块如上。

设计要求:

1: 每条信息至包含:姓名(NAME )、性别(GENDER)、电话(TEL)、城市(CITY)邮编(EIP)几项。

2: 作为一个完整的系统,应具有友好的界面和较强的容错能力。

正文:

1:Create函数部分:

当选择此函数部分时,创建一个空白的文本文档。

2:Add函数部分:

当选择此函数部分时,首先是选择你要把联系人信息添加到哪个文件中,选择完成后再进行联系人信息的输入。

3:Alter函数部分:

当选择此函数部分时,首先是选择你要修改的联系人信息在哪个文件中,选择完成后再进行联系人信息的修改。

4:Delete函数部分:

当选择此函数部分时,首先是选择你要删除的联系人信息在哪个文件中,选择完成后再进行联系人信息的删除。

5:Find函数部分

当选择此函数部分时,首先是选择你要查询的联系人信息在哪个文件中,选择完成后再进行联系人信息的查询。(此处是按照姓名查询的方式查找联系人)

6:List函数部分

当选择此函数部分时,你将要选择你所要浏览的是哪个文件,然后由fscanf读取文件内容,最后由printf输出在显示器上。

完整代码如下:

注意:如果对文件的一些指令不熟悉的话,可以查看我的第一篇博客,本人是第二次写博客,希望各位多多包涵。

同时小编在这里祝贺大家新年快乐,学业进步,步步高升。

你可能感兴趣的:(c语言)