#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "print.h"
void Start()
{
char Begin[]=
"+==================================================+\n"
"| Welcome to LinkedList Programme |\n"
"+==================================================+\n";
printf("%s",Begin);
sleep(3);
}
void Desktop()
{
char menu[]=
"+==================================================+\n"
"| LinkedList Programme |\n"
"|--------------------------------------------------|\n"
"|1.Add Records |\n"
"|2.Show Records |\n"
"|3.Search Records |\n"
"|4.Delete Records |\n"
"|5.Insert Records |\n"
"|6.Save |\n"
"|7.Exit |\n"
"+==================================================+\n";
printf("%s",menu);
printf(">Please select..[1-7]:");
}
int UserInput()
{
int iSelect=0;
scanf("%d", &iSelect);
if (iSelect<1 || iSelect>8)
{
printf("Failed to select!(Please input1-7),Press any key to continue...");
getchar();
return -1;
}
return iSelect;
}
void UserInfoInput(addr_book *p)
{
printf(">Please Input Records:\n");
printf("Please input ID:");
scanf("%s",p->per.ID);
printf("Please input name(It can be up to 10 characters long):");
scanf("%s",p->per.name);
printf("Please input sex(It can be up to 4 characters long):");
scanf("%s",p->per.sex);
printf("Please input birthday(It can be up to 20 characters long):");
scanf("%s",p->per.birthday);
printf("Please input tel(It can be up to 15 characters long):");
scanf("%s",p->per.tel);
printf("Plese input mobile(It can be up to 150 characters long):");
scanf("%s",p->per.mobile);
printf("Please input address(It can be up to 225 characters long):");
scanf("%s",p->per.address);
printf("Please input postal_code(It can be up to 10 characters long):");
scanf("%s",p->per.postal_code);
}
void UserInsertInfo(char *ID)
{
printf(">Please Input Records:\n");
printf(">Pleas input the Insert ID:\n");
scanf("%s",ID);
}
void UserContinue(int iInput)
{
switch (iInput)
{
case 1: // 添加
printf("Press any key to continue...");
getchar();
break;
case 2: // 显示所有
printf("Press any key to continue...");
getchar();
break;
case 3: // 显示所有
printf("Press any key to continue...");
getchar();
break;
case 4: // 删除
printf("Press any key to continue...");
getchar();
break;
case 5: // 插入
printf("Press any key to continue...");
getchar();
break;
default:
break;
}
}
void ShowUserTatle()
{
printf("|========================Records=======================|\n");
printf("|----------------------------------------------------------|\n");
printf("|--ID---Name---Sex---Birthday---Tel---Mobile---Address---Postal_code---|\n");
}
void ShowUserList(addr_book *p)
{
printf("|--%s---%s-----%s-----%s-----%s------%s-----%s-----%s------|\n",
p->per.ID, p->per.name, p->per.sex, p->per.birthday, p->per.tel, p->per.mobile, p->per.address, p->per.postal_code);
}
void InputID(char *id)
{
printf("Please input Search ID:");
scanf("%s\n",id);
}
void DelPoint(char *point)
{
printf("Please input Delete ID:");
scanf("%s\n",point);
}
void ExitNow()
{
printf("Programme is exit !\n");
}
评论4
最新资源