C语言 电子通讯录管理系统

#include <stdio.h>
#include <stdlib.h>


#define FALSE  0
#define  TRUE  1
typedef struct node_data
{
    int id;
char name[20];
char phone [20];
char address[20];
char tel[20];
}NodeData;
 typedef struct _node
{
NodeData  bug;
    struct _node * next;
}Node;


void menu(Node *s) 
{
printf ("添加好友\n");
printf ("显示好友\n");
}
 
//添加好友
 void newfriend (Node *s)
 {
Node *node = (Node*)malloc(sizeof(Node)/sizeof(char));
if (node == NULL)
return ;
system("clear");

node->next = NULL;
 
printf ("请输入好友id\n");
scanf ("%d" ,&(node->bug.id));
printf ("请输入好友姓名\n");
scanf ("%s" ,node->bug.name);
printf ("请输入好友电话号码\n");
scanf ("%s" ,node->bug.phone);
printf ("请输入好友家庭住址\n");
scanf ("%s" ,node->bug.address);
printf ("请输入好友公司号码\n");
scanf ("%s" ,node->bug.tel);
 
Node *tmp = s;
while (tmp->next)
{
tmp = tmp->next;
}
tmp->next = node;
 
 
 }
 
//显示好友
//先求长度
void LookFriend (Node*s)
{
system("clear");
int count = 0;
Node *tmp = s;
while (tmp->next)
{
tmp = tmp->next;
         count ++;
    }


    //排序
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值