// 完整代码请联系 qq: 3233963554 (有偿)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int flag=0;
struct tongxun
{
char name[20];
char nnv[20];
char number[20];
char email[20];
char relationship[20];
};
struct tongxun tx[1000];
void main()
{
menu();
}
void menu()
{
int choice;
while(1)
{
printf("\n\n\n\n\n\t\t\t\t");
printf("小型通讯录程序\n");
printf("\n\t\t\t\t###1 录入###");
printf("\n\t\t\t\t###2 修改###");
printf("\n\t\t\t\t###3 显示###");
printf("\n\t\t\t\t###4 查询###");
printf("\n\t\t\t\t###5 删除###");
printf("\n\t\t\t\t###6 退出###");
printf("\n\t\t\t((*****^^#############^^*****))");
printf("\n");
scanf("%d",&choice);
switch(choice)
{
case 1:
input();
output();
break;
case 2:
read();
xiugai();
output();
break;
case 3:
read();
allprint();
break;
case 4:
read();
chaxun();
break;
case 5:
read();
del();
output();
break;
case 6:
return 0;
}
}
}
void input()
{
printf("请依次输入用户名字 性别 电话 e-mail 和本人的关系\n");
int i=0;
int choice;
while(1)
{
scanf("%s%s%s%s%s",tx[i].name,tx[i].nnv,tx[i].number,tx[i].email,tx[i].relationship);
printf("是否继续输入\n");
i++;
flag++;
printf("1\t继续输入2\t停止输入\n");
scanf("%d",&choice);
if(choice == 1)
continue;
if(choice == 2)
break;
}
}
void output()
{
FILE *fp;
fp = fopen("bbb.txt","w+");
int i = 0;
for(i=0;i<flag;i++)
{
fprintf(fp,"%s %s %s %s %s\n",tx[i].name,tx[i].nnv,tx[i].number,tx[i].email,tx[i].relationship);
}
printf("输入完毕");
fclose(fp);
}
小型通讯设备管理系统(适合c课设,大作业)
最新推荐文章于 2024-08-29 15:45:49 发布