uu08txl.c
来自「用C语言编写的简单个人通讯录 c语言实现通讯录功能: 1、 数据入录――按顺序入」· C语言 代码 · 共 110 行
C
110 行
/* txl demo for uu08 */
#include <stdio.h>
#include <stdlib.h>
#define Max_Rec 100
typedef struct
{
char Name[20];
char Tel[30];
char Add[30];
}Person;
/*Person inf buf */
Person person[Max_Rec];
int CurrentNum;
/* add new rec */
void AddRec()
{
printf("\nPlease input the name:");
scanf("%s",person[CurrentNum].Name);
printf("\nPlease input the Tel Number:");
scanf("%s",person[CurrentNum].Tel);
printf("\nPlease input the Address:");
scanf("%s",person[CurrentNum].Add);
CurrentNum ++;
printf("\nNow have %d record(s)",CurrentNum);
}
/* search rec */
int SearchRec()
{
char name[20];
int i;
printf("\nPlease input the name you want to search:");
scanf("%s",name);
for(i=0;i<CurrentNum;i++)
{
if( strcmp(name,person[i].Name) == 0 )
{
printf("\nname:%s",person[i].Name);
printf("\nTel:%s",person[i].Tel);
printf("\nAdd:%s",person[i].Add);
break;
}
}
if( i >= CurrentNum )
printf("\nNot found!\n");
}
/*Delete rec */
int DeleteRec()
{
}
/* menu */
int menu()
{
int choice;
printf("\n\n");
printf("1-------------add\n");
printf("2-------------search\n");
printf("3-------------delete\n");
printf("0-------------exit\n\n");
printf("Please select your choice:");
scanf("%d",&choice);
return( choice );
}
void main()
{
int choice=-1;
while(choice != 0 )
{
choice = menu();
switch(choice)
{
case 1: AddRec(); break;
case 2: SearchRec(); break;
case 3: DeleteRec(); break;
}
}
printf("\nThanks! bye!");
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?