下载此文档

C语言大作业学生通讯录管理系统.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
#include <>
#include <>
//#define NULL 0
#define LEN sizeof(struct message)
struct message //定义结构体
{
char name[15];
char number[15];
char phone[15];
char qq[13];
char addr[25];
struct message *next; //指向下一数据
};
int n;
void creat() //建立电话簿
{
int num;
char choice[5]={'2'};
FILE *fp;
struct message *head;
struct message *p,*q;
n = 0;
p = q = (struct message *) malloc(LEN);
fp=fopen("","wb");
system("cls");
printf("\n请输入姓名:");
scanf("%s",p->name);
printf("\n请输入电话号码:");
scanf("%s",p->phone);
printf("\n请输入学号:");
scanf("%s",p->number);
printf("\n请输入QQ:");
scanf("%s",p->qq);
printf("\n请输入住址:");
scanf("%s",p->addr);
fwrite(p,LEN,1,fp);
fclose(fp);

head = 0;
num = 1;
while(num!=0)
{
n = n+1;
if(n==1) head = p;
else q->next = p;
q = p;
p = (struct message *) malloc(LEN); //分配存储区

while(choice[0]!='1' && choice[0]!='0') //判断是否继续
{
printf("\n1 继续输入\n 0 返回\n");
printf("请选择操作:");
scanf("%s",choice);

}

switch(choice[0])
{
case '1':
{
fp=fopen("","rb");
system("cls");
printf("\n请输入姓名:");
scanf("%s",p->name);
printf("\n请输入电话号码:");
scanf("%s",p->phone);
printf("\n请输入学号:");
scanf("%s",p->number);
printf("\n请输入QQ:");
scanf("%s",p->qq);
printf("\n请输入住址:");
scanf("%s",p->addr);
fwrite(p,LEN,1,fp);
fclose(fp);
choice[0] = '2';
} continue;

case '0': num = 0;
system("cls");
}
}
q->next = 0;
}
void add() //添加通讯录
{
int num;
char choice[5]={'2'};
FILE *fp;
struct message *head;
struct message *p,*q;
n = 0;
p = q = (struct message *) malloc(LEN); //分配空间
fp=fopen("","ab");
system("cls");
printf("\n请输入姓名:"); //输入内容
scanf("%s",p->name);
printf("\n请输入电话号码:");
scanf("%s",p->phone);
printf("\n请输入学号:");
scanf("%s",p->number);
printf("\n请输入QQ:");
scanf("%s",p->qq);
printf("\n请输入住址:");
scanf("%s",p->addr);
fwrite(p,LEN,1,fp);
fclose(fp);

head = 0;

C语言大作业学生通讯录管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人164922429
  • 文件大小0 KB
  • 时间2014-01-03