c如何与txt等文件交互,求高手帮忙啊,在线等!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:11:19
具体问题是这样的,
个人通讯录的设计
基本要求:(1)全部通讯信息以记录的形式存储在文件lib.txt中
(2)通讯信息包含姓名、电话、邮件、住址、分类等内容
(3)通讯记录中的分类为:同学类、朋友类和家庭类。
需要实现的功能有:
(1)查找:按姓名查找相应记录并显示在屏幕上;
(2)分类查看:按分类查找该类别的所有通讯信息并显示在屏幕上;
(3)增加记录:通过屏幕输入增加新的通讯信息;
(4)修改:允许用户对选定的通信信息进行修改。
注:增加记录或修改记录之后,所有的通讯信息数据需要在文件bak.txt中保存
由于我们现在学的C语言内容有限,没有涉及到交互这方面知识,求高手教教我吧!

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"
#include "stdlib.h"
#define null 0

struct record
{
char name[20];
char phone[20];
char adress[40];
char postcode[10];
char e_mail[30];
}student[500];

struct LinkList
{
struct record US;
struct LinkList *next;
}a;
struct LinkList *head=null;

int num=0;
FILE *fp;

int menu_select();
int adduser();
int list();
int search();
int display();
int add();
int listbyname();
int dele();
int save();
int exit();

void main()
{

system("cls");
for(;;)
{
switch(menu_select())
{
case 0:adduser();break;
case 1:list();break;
case 2:search();break;
case 3:display();break;
case 4:a