今天主要练习用多文件和链表写通讯录,关键是添加联系人这一步骤,完成之后,其他功能就容易了。
#include "contact.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void print()
{
printf("************欢迎使用通讯录!************\n");
printf("**********************************杨卓越\n");
printf("************1.初始化通讯录**************\n");
printf("************2.添加联系人****************\n");
printf("************3.显示联系人****************\n");
printf("************4.删除联系人****************\n");
printf("************5.查找联系人****************\n");
printf("************6.修改联系人****************\n");
printf("************7.退出**********************\n");
}
int main()
{
Con *head, *p;
int n = 0;
int ret;
int k = 0,i=1;
char *str;
str = (char *)malloc(sizeof(char)*64);
while(1)
{
n = meun(n, print);
switch(n)
{
case 1:
ret = contactinit(&