亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

通過鍵盤操作的,想進行c圖形化編程的可能有參考價值

2019-11-17 05:31:25
字體:
來源:轉載
供稿:網友
/*通過鍵盤操作的,想進行c圖形化編程的可能有參考價值*/
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#include<ctype.h>
#define back textbackground
strUCt student           /*定義學生類型,用于存放借出的書籍*/
{
int carnum;
char lendbook[10];
}student[1000];
struct employ            /*定義職工類型*/
{
int employnum;
char employname[15];
int employage;
char employsex[2];
char employleve[10];
long int employtage;
}employ[50];
struct book              /*定義書的類型*/
{
int booknum;
char bookname[10];
char bookcreat[10];
int turefalse;           /*用于借書和還書模塊判定一本書是否借出的條件*/
}book[1000];
struct car               /*借書卡的數據類型*/
{
int carnum;
char studentname[10];
int studentclass;
}car[100];
winset(int txtcolor,int backcolor,int choice)
{
char a1[]="查詢圖書",a2[]="借閱圖書",a3[]="治理員",a4[]="還書",a5[]="退出";
window(33,5+choice,53,5+choice);
back(backcolor);
textcolor(txtcolor);
clrscr();
switch(choice)
{
case 1: ccase 2: cprintf("%s",a2); break;
case 3: cprintf("%s",a3); break;
case 4: cprintf("%s",a4); break;
case 5: cprintf("%s",a5); break;
}
}
winset3(int txtcolor,int backcolor,int choice)
{
char d1[]="增加卡號",d2[]="刪除卡號",d3[]="卡號統計",d4[]="借書統計",d5[]="返回";
window(33,5+choice,53,5+choice);
back(backcolor);
textcolor(txtcolor);
clrscr();
switch(choice)
{
case 1: cprintf("%s",d1); break;
case 2: cprintf("%s",d2); break;
case 3: cprintf("%s",d3); break;
case 4: cprintf("%s",d4); break;
case 5: cprintf("%s",d5); break;
}
}
winset2(int txtcolor,int backcolor,int choice)
{char c1[]="增加職工",c2[]="修改職工資料",c3[]="刪除職工",c4[]="職工統計",c5[]="返回";
window(33,5+choice,53,5+choice);
back(backcolor);
textcolor(txtcolor);
clrscr();
switch(choice)
{
case 1: cprintf("%s",c1); break;
case 2: cprintf("%s",c2); break;
case 3: cprintf("%s",c3); break;
case 4: cprintf("%s",c4); break;
case 5: cprintf("%s",c5); break;
}
}
winset1(int txtcolor,int backcolor,int choice)
{
char b1[]="增加圖書",b2[]="修改圖書",b3[]="刪除圖書",b4[]="書籍統計",b5[]="職工治理系統",b6[]="學生治理系統",b7[]="返回";
window(33,5+choice,53,5+choice);
back(backcolor);
textcolor(txtcolor);
clrscr();
switch(choice)
{
case 1: cprintf("%s",b1); break;
case 2: cprintf("%s",b2); break;
case 3: cprintf("%s",b3); break;
case 4: cprintf("%s",b4); break;
case 5: cprintf("%s",b5); break;
case 6: cprintf("%s",b6); break;
case 7: cprintf("%s",b7); break;
}
}
lendcount()             /*其他的自己看就懂了,不行也可以
QQ聯系:258032791,人妖也!愿意交愛好編程的交友,畢業沒時間了,找工作忙,有其他的模塊沒寫,發現什么問題自己改,*/
{
FILE *fp;
int i,n=0;
fp=fopen("record.txt","r");
clrview();
for(i=0;fread(&student[i],sizeof(struct student),1,fp)!=0;i++)
{
window(1,15+i,79,15+i);
back(9);
textcolor(3);
printf("卡號:%d 借出的書籍:%s ",student[i].carnum,student[i].lendbook);
n=n+1;
}
fclose(fp);
printf("目前共有%d本書借出/n",n);
printf("按任意鍵/n");
getch();
stuview();
}
huanbook()               /*還書函數*/
{
FILE *fp,*fp2;           /*定義兩個文件指針,fp2用于修改數據時設立臨時文件用,防止數據遭破壞*/
int i,n;
int carnum;
char lendbook[10];
clrview();
window(1,15,79,15);
back(9);
textcolor(3);
printf("請你輸入你的卡號/n");
scanf("%d",&carnum);
fp=fopen("car.txt","r");       /*讀取卡號記錄*/
for(i=0;fread(&car[i],sizeof(struct car),1,fp)!=0;i++)   /*for循環判定卡號是否存在*/
{
if(car[i].carnum==carnum)      /*卡號存在,進入下一循環*/
{
n=i;
fclose(fp);
printf("請輸入你要還的書的名字/n");
scanf("%s",lendbook);
fp=fopen("record.txt","r");
for(i=0;fread(&student[i],sizeof(struct student),1,fp)!=0;i++)   /*判定是否借閱了輸入的書*/
{
if(strcmp(student[i].lendbook,lendbook)==0)      /*借閱了該書,進入下一循環,否則出錯顯示*/
{
fclose(fp);
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,lendbook)==0)
{
continue;                                       /*刪除還掉的書的借書記錄*/
}
fwrite(&student[i],sizeof(struct student),1,fp2);  /*寫入原來沒還的書的記錄*/
}
fclose(fp);
fclose(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);
fclose(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;i++)    /*將書的記錄寫入臨時文件,防止因為修改信息破壞以前的記錄*/
{
if(i==n)
{
book[i].turefalse=1;
fwrite(&book[i],sizeof(struct book),1,fp2);          /*將還的書的原來狀態設為無人借閱的*/                     
continue;
}
fwrite(&book[i],sizeof(struct book),1,fp2);
}
fclose(fp);
fclose(fp2);
fp=fopen("book.txt","w");
fp2=fopen("bookl.txt","r");
for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++)
{
fwrite(&book[i],sizeof(struct book),1,fp);            /*將臨時文件寫回*/
}
fclose(fp);
fclose(fp2);
fopen("bookl.txt","w");              /*清臨時文件*/
fclose(fp2);
printf("還書完畢,按任意鍵返回/n");
getch();
firstview();
}
}
printf("你沒有借這樣的書,不要耍我,任意鍵返回/n");    /*出錯提示*/
fclose(fp);
getch();
firstview();
}
}
printf("系統沒這樣的卡,和治理員聯系,按任意鍵返回/n");   /*出錯提示*/
fclose(fp);
getch();
firstview();
}
lendbook()
{
FILE *fp,*fp2;
int i,n;
int carnum;
clrview();
window(1,15,79,15);
back(9);
textcolor(3);
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;
fclose(fp);
printf("請輸入你要借閱的書的名字/n");
scanf("%s",student[n].lendbook);
fp=fopen("book.txt","r");
for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++)
{
if(strcmp(book[i].bookname,student[n].lendbook)==0)
{
if(book[i].turefalse==0) {printf("對不起,此書有人借出,請借其他書/n");fclose(fp);getch();firstview();}
else
fclose(fp);
fp


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品高潮呻吟久久av野狼| 伊人成人开心激情综合网| 欧美视频一区二区三区…| 亚洲少妇激情视频| 96精品久久久久中文字幕| 国产精品精品国产| 狠狠躁天天躁日日躁欧美| 色综合天天狠天天透天天伊人| 亚洲国产精品悠悠久久琪琪| 亚洲精品一区中文字幕乱码| 亚洲成年网站在线观看| 菠萝蜜影院一区二区免费| 久久影视电视剧免费网站| 国产91精品久久久久久久| 亚洲a级在线观看| 国产精品aaaa| 黑人狂躁日本妞一区二区三区| 亚洲黄在线观看| 97国产suv精品一区二区62| 国产精品人成电影| 中文字幕日韩精品有码视频| 亚洲欧美国产精品| 日韩黄色高清视频| 狠狠久久五月精品中文字幕| 国产精品十八以下禁看| 日韩中文在线观看| 久久久免费观看视频| 国产精品视频99| 久久躁日日躁aaaaxxxx| 狠狠躁夜夜躁人人躁婷婷91| 欧美一级淫片aaaaaaa视频| 7777精品久久久久久| 精品亚洲夜色av98在线观看| 亚洲一区二区日本| 欧美视频在线观看 亚洲欧| 国产mv久久久| 国产美女久久精品| 久久免费视频这里只有精品| 奇门遁甲1982国语版免费观看高清| 色青青草原桃花久久综合| 日韩av免费看网站| 啊v视频在线一区二区三区| 不卡中文字幕av| 在线观看国产欧美| 欧美精品一区二区免费| 97色在线观看免费视频| 91九色综合久久| 国产va免费精品高清在线| 亚洲娇小xxxx欧美娇小| 色爱av美腿丝袜综合粉嫩av| 国内精品久久久久久久| 欧美专区第一页| 国产精品com| 91豆花精品一区| 日韩av在线播放资源| 国产精品中文字幕在线观看| 欧美中文字幕在线播放| 欧洲精品毛片网站| 亚洲成avwww人| 91青草视频久久| 日本不卡免费高清视频| 国产主播喷水一区二区| 久久国产精品视频| 丝袜美腿亚洲一区二区| 日韩电影中文字幕在线| 青草青草久热精品视频在线网站| 成人网欧美在线视频| 国产久一一精品| 91精品视频网站| 91精品国产乱码久久久久久久久| 在线成人中文字幕| 日本亚洲精品在线观看| 懂色aⅴ精品一区二区三区蜜月| 有码中文亚洲精品| 精品国产一区二区三区久久狼5月| 国产亚洲欧洲高清一区| 国产男女猛烈无遮挡91| 国产精品视频精品视频| 精品久久久久久久久久久| 国产一区视频在线播放| 奇门遁甲1982国语版免费观看高清| 国产精品老牛影院在线观看| 综合网中文字幕| 色综合久久天天综线观看| 热re99久久精品国产66热| 精品免费在线视频| 欧美乱大交xxxxx| 亚洲黄色成人网| 91麻豆国产语对白在线观看| 日本久久久久久| 97视频在线观看免费高清完整版在线观看| 2019亚洲男人天堂| 国产精品视频专区| 亚洲午夜精品视频| 国产精品美女久久久久久免费| 亚洲精品日韩激情在线电影| 久久国产视频网站| 亚洲国模精品私拍| 久久免费精品日本久久中文字幕| 亚洲国产精品人人爽夜夜爽| 欧美日韩亚洲一区二| 欧美精品日韩www.p站| 日韩大胆人体377p| 国产精品免费视频久久久| 中文字幕亚洲一区二区三区| 中文字幕日韩精品有码视频| 精品中文字幕在线观看| 亚洲国产91精品在线观看| 中文字幕日韩专区| 欧美激情按摩在线| 精品国产美女在线| 日韩精品黄色网| 成人黄色av网站| 亚洲免费电影在线观看| 久久久久久久久久亚洲| 黑人巨大精品欧美一区二区三区| 亚洲欧美在线第一页| 亚洲人成自拍网站| 色偷偷亚洲男人天堂| 精品久久久国产| 久久久久久这里只有精品| 1769国内精品视频在线播放| 亚洲精品国产精品乱码不99按摩| 精品亚洲一区二区三区在线观看| 国产精品99久久久久久久久久久久| 亚洲欧洲中文天堂| 欧美激情精品久久久久久蜜臀| 日韩av中文字幕在线免费观看| 亚洲精品久久久久久久久久久久| 亚洲午夜小视频| 亚洲视频在线免费观看| 亚洲第一av网| 久久精品影视伊人网| 国产精品视频久| 欧美孕妇毛茸茸xxxx| 亚洲精品99999| 综合国产在线视频| 日韩av资源在线播放| 欧美在线视频观看免费网站| 疯狂做受xxxx高潮欧美日本| 日韩国产欧美精品一区二区三区| 色99之美女主播在线视频| 亚洲老头同性xxxxx| 日韩免费在线视频| 久久久久亚洲精品国产| 91欧美激情另类亚洲| 97国产真实伦对白精彩视频8| 精品视频在线播放色网色视频| 亚洲成人黄色在线| 久久精品99久久香蕉国产色戒| 国内精品久久久久久久久| 国产精品入口福利| 欧美一级高清免费| 亚洲综合av影视| 欧美日韩精品在线视频| 国产精品久久电影观看| 国产精品久久久久9999| 九九热这里只有精品免费看| 国产欧美精品va在线观看| 亚洲欧美综合v| 国产欧美韩国高清| 午夜精品福利视频| 亚洲国产精品va在线观看黑人| 亚洲自拍另类欧美丝袜|