救场如救火,会C语言编程的,请进!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:30:32
/*编程建立一通讯簿,存放有姓名、电话号码、住址,然后对通信簿进行查找、添加、修改及删除。*/
#include<stdio.h>
struct person
{
char name[8];
char tel[15];
char addr[50];
};

char filename[20];
FILE *fp;

void creat();
void output();
void search();
void append();
void modify();
void delete();

main()
{
int m;

creat();
while(1)
{
printf("\n\n添加,请按1");
printf("\n查找,请按2");
printf("\n修改,请按3");
printf("\n删除,请按4");
printf("\n输出,请按5");
printf("\n退出,请按0\n");
scanf("%d",&m);
if(m>=0&&m<=5)
{
switch(m)
{
case 1: append();
break;
case 2: search();
break;
case 3: modify();
break;
case 4: delete();
break;
case 5: output();

/*编程建立一通讯簿,存放有类别、姓名、电话号码、Email 住址,然后对通信簿进行查找、添加、修改及删除。*/
#include<stdio.h>
#include <string.h>
struct person
{
char name[8];
char tel[15];
char email[50];/*增加email*/
char addr[50];
char classes[20]; /*friends朋友,家人family,同事fellow*/
};

char filename[20];
FILE *fp;

void creat();
void output();
void search();
void append();
void modify();
void delete1();

int main()
{
int m;

creat();
while(1)
{
printf("\n\n添加,请按1");
printf("\n查找,请按2");
printf("\n修改,请按3");
printf("\n删除,请按4");
printf("\n输出,请按5");
printf("\n退出,请按0\n");
scanf("%d",&m);
if(m>=0&&m<=5)
{
switch(m)
{
case 1: append();
break;
case 2: search();
break;
c