#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"
#include "math.h"
#define TIAOSHU 100
#define CHENGGONG 1
#define SHIBAI 0
struct shouzhixinxi
{
char xingming[20];
char laiyuan[40];
char riqi[20];
char shumu[10];
}jilu[TIAOSHU];
char xuanze;
int tishi;
int dijitiao=0;
int i;
char linshi[40];
double linshi2;
void baocun()
{
FILE *fp;
if((fp=fopen("e:\shouzhiguanli.txt","w+"))==NULL)
{printf("cannot open file\n");
return;
}
for(i=0;i<=TIAOSHU;i++)
if(fwrite(&jilu[i],sizeof(struct shouzhixinxi),1,fp)!=1)
printf("wei jian chuan jian shi bai");
fclose(fp);
}
int shuchu(int i)
{
printf("\n\n
\37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\37\n");
printf(" \23 \3.shou zhi ren xing ming%-20s\23\n",jilu[i].xingming); printf(" \23 \3.shou zhi lai yuan huo qu xian:%-17s\23\n",jilu[i].laiyuan); printf(" \23 \3.shou zhi ri qi:%-26s\23\n",jilu[i].riqi);
printf(" \23 \3.shou zhi shu mu:%-26s\23\n",jilu[i].shumu);
printf(" \36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\36\n"); return CHENGGONG;
}
void xinzeng()
{
int shumu;
void zihanshu();
printf("\n");
printf("qing shu ru xin xi tiao shu:\n");
scanf("%d",&shumu);
for(i=1;i<=shumu;i++)
{
printf("\nqing shu ru shou ru huo zhi chu ren yuan de xing ming:");
scanf("%s",jilu[i].xingming);
printf("\nqing shu ru shou ru lai yuan huo zhi chu qu xian:");
scanf("%s",jilu[i].laiyuan);
printf("\nqing shu ru shou ru huo zhi chu de ri qi:");
scanf("%s",jilu[i].riqi);
printf("\nqing shu ru shou ru huo zhi chu de shu mu:");
scanf("%s",jilu[i].shumu);
printf("qing shu ru xia yi tiao:\n");
}
for(i=1;i<=shumu;i++)
{
printf("***********wo shu ru de xin xi*****************");
printf("\n");
printf("%s",jilu[i].xingming);
printf("\n");
printf("%s",jilu[i].laiyuan);
printf("\n");
printf("%s",jilu[i].riqi);
printf("\n");
printf("%s",jilu[i].shumu);
printf("\n");
printf("____________________________________\n");
}
printf("shi fou bao cun zhe tiao xin xi? <Y/N>\n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
baocun();
}
else
{
zihanshu();
}
zihanshu();
}
void shanchu()
{
void zihanshu();
int xuhao=0,biaoshi[20]={-1};
while(1)
{
printf("\nqing xuan ze shan chu de fang shi: 1.xing ming i yuan huo qu xian 3.ri qi 4.shu mu\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("qing shu ru yao cha xun de xing ming:");
scanf("%s",linshi);
for(i=0;i< TIAOSHU;i++)
if(strcmp(jilu[i].xingming,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("wei zhao dao xiang guan ji lu\n");
break;
case 2:
printf("qing shu ru yao cha xun de lai yuan huo qu xian:");
scanf("%s",linshi);
for(i=0;i< TIAOSHU;i++)
if(strcmp(jilu[i].laiyuan,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("wei zhao dao xiang guan ji lu\n");
break;
case 3:
printf("qing shu ru yao cha xun de ri qi:");
scanf("%s",linshi);
for(i=0;i< TIAOSHU;i++)
if(strcmp(jilu[i].riqi,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("wei zhao dao xiang guan ji lu\n");
break;
case 4:
printf("qing shu ru yao cha xun de shu mu:");
scanf("%s",linshi);
for(i=0;i< TIAOSHU;i++)
if(strcmp(jilu[i].shumu,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d.->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("wei zhao dao xiang guan ji lu\n");
break;
default:printf("shu ru cuo wu\n");
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说医药卫生个人记账管理系统.doc在线全文阅读。
相关推荐: