C語言輔導:圖書琯理程序

C語言輔導:圖書琯理程序,第1張

C語言輔導:圖書琯理程序,第2張

# include
# include
# include
# include
# DEFINE STACK _ INIT _ SIZE 10
# DEFINE OK 1
# DEFINE TRUE 1
# DEFINE false 0
# DEFINE error 0
STRUCT STUDENT
int carnum;
char lend book[10];
}學生[1000];
結搆雇傭
{
int雇傭編號;
char employ name[15];
int employ age;
char employex[2];
char employ leve[10];
long int employ tage;
}雇傭[50];
struct book
{
int booknum;
char bookname[10];
char book creat[10];
int ture false;
} book[1000];
struct car
{
int carnum;
char student name[10];
int student class;
}車[100];
huanbook()
{
FILE *fp,* fp2
int i,n;
int carnum;
char lend book[10];
printf("請輸入您的卡號\ n");
scanf("%d",& carnum);
fp=fopen("car.txt"," r");
for(I = 0;fread(&car[i],sizeof(struct car),1,fp)!=0; i )
{
if (car [I].Carnum = = Carnum)
{
n = I;
f close(FP);
printf("請輸入您要歸還的圖書名稱\ n");
scanf("%s",lendbook);
fp=fopen("record.txt"," r");
for(I = 0;fread(&student[i],sizeof(struct student),1,fp)!=0; )
{
if(strcmp(student[I])。Lendbook,Lendbook) = = 0)
{[/]
FP = fopen(" record . txt"," r");
fp2=fopen("bookl.txt"," w");
for(I = 0;fread(&student[i],sizeof(struct student),1,fp)!=0;i )
{
if(strcmp(student[I])。lendbook,lend book)= = 0)
{
繼續;
}
FWRITE(& Student[I],Sizeof (Struct Student),1,FP2);
}
fclose(FP);
f close(fp2);
fp=fopen("record.txt"," w");
fp2=fopen("bookl.txt"," r");
for(I = 0;fread(&student[i],sizeof(struct student),1,fp2)!=0;i )
{
fwrite(& student[I],sizeof(struct student),1,FP);
}
fclose(FP);
f close(fp2);
fopen("bookl.txt"," w");
fclose(fp2);
fp=fopen("book.txt"," r");
fp2=fopen("bookl.txt"," w");
for(I = 0;fread(&book[i],sizeof(struct book),1,fp)!=0; )
{
if(I = = n)
{
book[I]。true false = 1;
fwrite(&book[i],sizeof(struct book),1,fp2);
continue;
}

位律師廻複

生活常識_百科知識_各類知識大全»C語言輔導:圖書琯理程序

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情