亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? half_fee.c

?? BC3.1編譯,小交換機(jī)計(jì)費(fèi)系統(tǒng).使用Dos做出如此好的界面,少有.
?? C
字號(hào):
#include <conio.h>
#include <key.inc>
#include <bio.inc>
#include <menu.inc>
#include "feedef.h"

/* function  : get half_fee setting from file.  If the file does not exist,
 *             set to default values
 * called by : main(), set_half_fee()
 * date      : 1993.9.24
 */
void get_half_fee(void)
{
    FILE  *fp;

    fp = fopen("gfsdata\\halfee.dat","rb");
    if(fp != NULL)      /* the file exists  */
    {
	fread(&half_fee,sizeof(HALF_FEE),1,fp);
	fread(holiday,sizeof(HOLIDAY),7,fp);
	fclose(fp);
     }
    else           /* set to default values */
    {
	half_fee.PM_hour = 24;
	half_fee.AM_hour = 0;
	half_fee.sunday  = FALSE;
	half_fee.saturday  = FALSE;

	holiday[0].mon = 1;
	holiday[0].day = 1;
	holiday[0].flag = FALSE;

	holiday[1].mon = 5;
	holiday[1].day = 1;
	holiday[1].flag = FALSE;

	holiday[2].mon = 10;
	holiday[2].day = 1;
	holiday[2].flag = FALSE;

	holiday[3].mon = 10;
	holiday[3].day = 2;
	holiday[3].flag = FALSE;

	holiday[4].mon = 0;
	holiday[4].day = 0;
	holiday[4].flag = FALSE;

	holiday[5].mon = 0;
	holiday[5].day = 0;
	holiday[5].flag = FALSE;

	holiday[6].mon = 0;
	holiday[6].day = 0;
	holiday[6].flag = FALSE;
    }

    return;
}

/* function  : set half fee flag for every. Sunday and holiday
 * called by : set_data()
 * date      : 1993.9.24
 */
void set_half_fee(void)
{
    TABLE_STRUCT  half_tbl  = {260,130,0,30,9,2,{90,50},7};
    TABLE_STRUCT  spring_day= {260,180,30,30,3,2,{60,60},7};

    get_half_fee();

    message_disp(8,"↓↑ 移動(dòng)  Enter 輸入");     /* Up,Dn: move, Enter: input*/
    pop_back(250,90,440,427,7);
    draw_table(&half_tbl);
    disp_day();

    set_finger_color(Dsp_clr.fng_clr);
    locate_finger(0,1);

    input_half_fee();
    rid_pop();

    if(holiday[4].flag != FALSE)  /* set to half fee */
    {
	pop_back(240,140,400,350,7);
	draw_table(&spring_day);
	disp_spring_day();

	set_finger_color(Dsp_clr.fng_clr);
	locate_finger(0,0);
	input_spring_day();
        rid_pop();
    }

    message_end();

    return;
}

/* function  : display all the HZ for half fee input
 * called by : set_half_fee()
 * date      : 1993.9.24
 */
void disp_day(void)
{
    UI  left=270;

    hz16_disp(300,110,"半 費(fèi) 設(shè) 定",BLACK);        /* half_fee setting */
    hz16_disp(left,145,"? → 24",BLACK);        /* ? -- 24          */
    draw_back(355,140,415,164,11);
    outf(360,146,11,BLACK,"%d",half_fee.PM_hour);
    hz16_disp(left,175,"0  →  ?",BLACK);        /* 0 -- ?           */
    draw_back(355,170,415,194,11);
    outf(360,176,11,BLACK,"%d",half_fee.AM_hour);
    hz16_disp(left,205," 星 期 六",BLACK);         /* saturay           */
    if(half_fee.saturday)
	chang_key3(355, 203, 375, 223, "", 15);
    else
	draw_key(355, 203, 375, 223, "", 7, 0);

    hz16_disp(left,235," 星 期 日",BLACK);         /* sunday           */
    if(half_fee.sunday)
	chang_key3(355, 233, 375, 253, "", 15);
    else
	draw_key(355, 233, 375, 253, "", 7, 0);

    hz16_disp(left,265," 一月一日",BLACK);         /* 1.1  */
    if(holiday[0].flag)
	chang_key3(355, 263, 375, 283, "", 15);
    else
	draw_key(355, 263, 375, 283, "", 7,0);

    hz16_disp(left,295," 五月一日",BLACK);        /* 5.1  */
    if(holiday[1].flag)
	chang_key3(355, 293, 375, 313, "", 15);
    else
	draw_key(355, 293, 375, 313, "", 7,0);

    hz16_disp(left,325," 十月一日",BLACK);        /* 10.1 */
    if(holiday[2].flag)
	chang_key3(355, 323, 375, 343, "", 15);
    else
	draw_key(355, 323, 375, 343, "", 7,0);

    hz16_disp(left,355," 十月二日",BLACK);        /* 10.2 */
    if(holiday[3].flag)
	chang_key3(355, 353, 375, 373, "", 15);
    else
	draw_key(355, 353, 375, 373, "", 7,0);

    hz16_disp(left,385," 春    節(jié)" ,BLACK);        /* spring festival */
    if(holiday[4].flag)
	chang_key3(355, 383, 375, 403, "", 15);
    else
	draw_key(355, 383, 375, 403, "", 7,0);

    return;
}

/* function  : display the " chun jie ri qi ","yue" and "ri" in table, for
 *             spring day input
 * called by : set_half_fee()
 * date      : 1993.9.24
 */
void disp_spring_day(void)
{
    hz16_disp(288,160,"春節(jié)日期",BLACK);
    hz16_disp(283,190,"月",BLACK);
    hz16_disp(344,190,"日",BLACK);
    draw_back(263,215,317,239,11);
    outf(286,219,11,BLACK,"%d",holiday[4].mon);
    draw_back(324,215,378,239,11);
    outf(344,219,11,BLACK,"%d",holiday[4].day);
    draw_back(263,246,317,270,11);
    outf(286,250,11,BLACK,"%d",holiday[5].mon);
    draw_back(324,246,378,270,11);
    outf(344,250,11,BLACK,"%d",holiday[5].day);
    draw_back(263,277,317,301,11);
    outf(286,281,11,BLACK,"%d",holiday[6].mon);
    draw_back(324,277,378,301,11);
    outf(344,281,11,BLACK,"%d",holiday[6].day);

    return;
}

/* function  : input half fee hour and state
 * called by : set_half_fee()
 * date      : 1993.9.24
 */
void input_half_fee(void)
{
    UI input;
    UI back_in = 4;
    UL value;
    UC cur_x;
    UC result;
    UNIT_STRUCT cur_unit;

    while(1)
    {
	input=get_key1();

	get_current(&cur_unit);

	switch(input)
	{
	    case ESC:   /* QUIT */
		 if(holiday[4].flag == TRUE)    /* no half fee */
		     return;

		 result=select_1in3();
		 switch(result)
		 {
		     case 1:     /* DON'T QUIT */
			 break;

		     case 2:     /* SAVE AND QUIT */
			 save_half_fee();
			 return;

		     case 3:     /* QUIT AND DON'T SAVE */
			 return;
		 }
		 break;

	    case UP:    /* GO TO THE LAST ROW */
		 if(cur_unit.unit_x != 0)
		     move_finger(0,1);
		 else
		     move_finger(1,8);
		 break;

	    case DOWN:  /* GO TO THE NEXT ROW */
		 if(cur_unit.unit_x != 8)
		     move_finger(1,1);
		 else
		     move_finger(0,8);
		 break;

	    case ENTER:
		 hide_finger();
		 switch(cur_unit.unit_x)
		 {
		     case 0:      /* ? -- 24 */
			 do
			 {
			     result = get_dec(357,142,20,56,back_in,2,&value,0);
			 }while((value<21) || (value>24));

			 if(result)
			     half_fee.PM_hour = (UC)value;
			 break;
		     case 1:      /* 0 -- ? */
			 do
			 {
			     result = get_dec(357,172,20,56,back_in,1,&value,0);
			 }while(value > 7);

			 if(result)
			     half_fee.AM_hour = (UC)value;
			 break;
		     case 2:      /* saturday */
			 if(half_fee.saturday == FALSE)
			 {
			     half_fee.saturday = TRUE;
			     chang_key3(355, 203, 375, 223, "", 15);
			 }
			 else
			 {
			     half_fee.saturday = FALSE;
			     draw_key(355, 203, 375, 223, "", 7, 0);
			 }
			 break;
		     case 3:      /* sunday */
			 if(half_fee.sunday == FALSE)
			 {
			     half_fee.sunday = TRUE;
			     chang_key3(355, 233, 375, 253, "", 15);
			 }
			 else
			 {
			     half_fee.sunday = FALSE;
			     draw_key(355, 233, 375, 253, "", 7, 0);
			 }
			 break;
		     case 4:      /*  1.1 */
			 cur_x = cur_unit.unit_x;
			 if(holiday[cur_x-4].flag == FALSE)
			 {
			    holiday[cur_x-4].flag = TRUE;
			    chang_key3(355, 263, 375, 283, "", 15);			 }
			 else
			 {
			    holiday[cur_x-4].flag = FALSE;
			    draw_key(355, 263, 375, 283, "", 7,0);
			 }
			 break;
		     case 5:      /*  5.1 */
			 cur_x = cur_unit.unit_x;
			 if(holiday[cur_x-4].flag == FALSE)
			 {
			    holiday[cur_x-4].flag = TRUE;
			    chang_key3(355, 293, 375, 313, "", 15);
			 }
			 else
			 {
			    holiday[cur_x-4].flag = FALSE;
			    draw_key(355, 293, 375, 313, "", 7,0);
			 }
			 break;
		     case 6:      /* 10.1 */
			 cur_x = cur_unit.unit_x;
			 if(holiday[cur_x-4].flag == FALSE)
			 {
			    holiday[cur_x-4].flag = TRUE;
			    chang_key3(355, 323, 375, 343, "", 15);
			 }
			 else
			 {
			    holiday[cur_x-4].flag = FALSE;
			    draw_key(355, 323, 375, 343, "", 7,0);
			 }
			 break;
		     case 7:      /* 10.2 */
			 cur_x = cur_unit.unit_x;
			 if(holiday[cur_x-4].flag == FALSE)
			 {
			    holiday[cur_x-4].flag = TRUE;
			    chang_key3(355, 353, 375, 373, "", 15);
			 }
			 else
			 {
			    holiday[cur_x-4].flag = FALSE;
			    draw_key(355, 353, 375, 373, "", 7,0);
			 }
			 break;
		     case 8:      /* spring festival */
			 cur_x = cur_unit.unit_x;
			 if(holiday[cur_x-4].flag == FALSE)
			 {
			    holiday[cur_x-4].flag = TRUE;
			    chang_key3(355, 383, 375, 403, "", 15);
			 }
			 else
			 {
			    holiday[cur_x-4].flag = FALSE;
			    draw_key(355, 383, 375, 403, "", 7,0);
			 }
			 break;
		     default:
			 sound_alarm();
			 break;
		 }      /* end of "switch(cur_unit.unit_x)" */

		 echo_finger();
		 break;      /* ENTER */
	    default:
		    sound_bell();
		    break;
	}    /* end of switch(input)   */
    }        /* END OF WHILE */
}

/* function  : input the month and day for spring festival
 * called by : set_half_fee()
 * date      : 1993.9.24
 */
void input_spring_day(void)
{
    UI input,sy;
    UI back_in = 18;
    UL value;
    UC cur_x;
    UC result;
    UNIT_STRUCT cur_unit;

    while(1)
    {
	input=get_key1();

	get_current(&cur_unit);

	switch(input)
	{
	    case ESC:   /* QUIT */
		 if(holiday[4].flag == TRUE)
		     if((holiday[4].mon!=1 && holiday[4].mon!=2) ||
			(holiday[5].mon!=1 && holiday[5].mon!=2) ||
			(holiday[6].mon!=1 && holiday[6].mon!=2) )
		     {
			 message(SPRING_DAY);
			 break;
		     }
		 result=select_1in3();
		 switch(result)
		 {
		     case 1:     /* DON'T QUIT */
			 break;

		     case 2:     /* SAVE AND QUIT */
			 save_half_fee();
			 return;

		     case 3:     /* QUIT AND DON'T SAVE */
			 return;
		 }
		 break;

	    case UP:    /* GO TO THE LAST ROW */
		 move_finger(0,1);
		 break;

	    case DOWN:  /* GO TO THE NEXT ROW */
		 move_finger(1,1);
		 break;

	    case LEFT:
		 move_finger(2,1);
		 break;

	    case RIGHT:
		 move_finger(3,1);
		 break;

	    case ENTER:
		 sy = cur_unit.dot_sy;

		 hide_finger();
		 switch(cur_unit.unit_x)
		 {
		     case 0:
		     case 1:
		     case 2:
			 cur_x = cur_unit.unit_x;
			 switch(cur_unit.unit_y)
			 {
			 case 0:  /* month */

			     result = get_dec(273,sy+5,20,34,back_in,1,&value,0);

			     if(result)
			     {
				 move_finger(3,1);
				 holiday[cur_x+4].mon = (UC)value;
			     }
			     break;
			 case 1:  /* day   */
			     result = get_dec(326,sy+5,20,34,back_in,2,&value,0);

			     if(result)
			     {
				 move_finger(1,1);
				 move_finger(2,1);
				 holiday[cur_x+4].day = (UC)value;
			     }
			     break;
			 default:
			     sound_alarm();
			     break;
			 }       /* end of "switch(cur_unit.unit_y)" */
			 break;
		     default:    /* corresponding to case 0.1.2 */
			 sound_alarm();
			 break;
		 }               /* end of "swithc(cur_unit.unit_x)" */
		 echo_finger();
		 break;          /* end of ENTER */

	    default:             /* cooresponding to ENTER.UP.DOWN etc */
		 sound_alarm();
		 break;
	}        /* end of "switch(input)" */
    }            /* end of "while(1)"      */
}

/* function  : save half_fee setting to file
 * called by : set_half_fee()
 * date      : 1993.9.24
 */
void save_half_fee(void)
{
    FILE  *fp;

    if(holiday[4].flag == TRUE)
    {
       holiday[5].flag = TRUE;
       holiday[6].flag = TRUE;
    }
    else
    {
       holiday[5].flag = FALSE;
       holiday[6].flag = FALSE;
    }
    fp = fopen("gfsdata\\halfee.dat","wb");
    fwrite(&half_fee,sizeof(HALF_FEE),1,fp);
    fwrite(holiday,sizeof(HOLIDAY),7,fp);
    fclose(fp);

    return;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国内二区三区| 粉嫩av亚洲一区二区图片| 韩国欧美国产一区| 成人免费视频网站在线观看| 一本大道久久a久久精二百| 欧美高清视频一二三区 | 亚洲精品日韩综合观看成人91| 亚洲成人精品影院| 国内精品国产成人国产三级粉色| 成人精品视频网站| 4438亚洲最大| 欧美国产精品一区| 亚洲成av人片在线| 国产成人av电影在线播放| 欧美性xxxxxxxx| wwwwww.欧美系列| 一区二区免费在线| 国产一区999| 欧美日韩高清影院| 国产精品三级电影| 日韩精品视频网| 99久久精品国产导航| 欧美一区二区三区四区五区| 亚洲欧洲精品天堂一级| 美脚の诱脚舐め脚责91| 色婷婷综合视频在线观看| 337p日本欧洲亚洲大胆色噜噜| 亚洲精品日产精品乱码不卡| 国产乱人伦偷精品视频不卡 | 亚洲成人精品在线观看| 丁香婷婷综合激情五月色| 宅男在线国产精品| 亚洲日本在线视频观看| 狠狠色综合日日| 777久久久精品| 亚洲欧美日韩一区二区| 国产91精品一区二区| 日韩三级免费观看| 久久久777精品电影网影网| 久久亚洲精品小早川怜子| 亚洲国产乱码最新视频| 不卡视频免费播放| 久久人人爽爽爽人久久久| 偷拍与自拍一区| 欧美午夜一区二区三区免费大片| 中文字幕精品—区二区四季| 另类人妖一区二区av| 欧美精三区欧美精三区| 日韩一区二区免费视频| 一区二区三区在线免费| 国产成人免费视频精品含羞草妖精| 日韩一区二区三区视频| 亚洲v精品v日韩v欧美v专区| 欧洲人成人精品| **欧美大码日韩| 处破女av一区二区| 国产日韩精品一区| 国产一二三精品| 精品日韩99亚洲| 久久se精品一区精品二区| 日韩午夜在线观看| 热久久国产精品| 欧美肥妇free| 亚洲va韩国va欧美va精品| 欧美日韩一二三| 亚洲国产精品久久久久婷婷884| 色伊人久久综合中文字幕| 中文字幕一区二区三区四区 | 中文字幕一区二区三区不卡在线| 国产经典欧美精品| 久久久久国产精品厨房| 国产高清视频一区| 久久综合久久鬼色中文字| 国产福利91精品| 91精品国产一区二区三区香蕉 | 91精品国产手机| 婷婷一区二区三区| 欧美精品第1页| 日韩avvvv在线播放| 欧美一区二区三区日韩视频| 免费亚洲电影在线| 欧美成人r级一区二区三区| 黄色日韩网站视频| 国产视频视频一区| va亚洲va日韩不卡在线观看| 成人欧美一区二区三区小说| 色94色欧美sute亚洲线路一ni| 亚洲美女屁股眼交| 欧美性做爰猛烈叫床潮| 亚洲bt欧美bt精品| 日韩欧美卡一卡二| 国产一区二区三区电影在线观看| 国产偷国产偷亚洲高清人白洁 | 又紧又大又爽精品一区二区| 在线免费观看视频一区| 婷婷久久综合九色国产成人 | 国产成人在线视频网站| 国产精品不卡视频| 欧美亚洲动漫另类| 老司机一区二区| 国产精品区一区二区三| 欧美午夜精品理论片a级按摩| 日韩综合在线视频| 久久久久久免费| 91啦中文在线观看| 日本最新不卡在线| 国产午夜精品久久久久久久| 精品福利一二区| 久久这里都是精品| 成人晚上爱看视频| 亚洲精品老司机| 91精品国产91久久久久久一区二区 | 亚洲精品乱码久久久久久| 欧美剧情片在线观看| 国产在线不卡视频| 亚洲欧洲www| 91麻豆精品国产91久久久使用方法| 狠狠色狠狠色综合系列| 亚洲男人天堂av网| 精品免费国产一区二区三区四区| 成人亚洲一区二区一| 亚洲成人激情综合网| 久久综合成人精品亚洲另类欧美| 99久久婷婷国产综合精品| 亚洲va天堂va国产va久| 国产欧美视频一区二区三区| 欧美亚洲一区三区| 26uuu亚洲| 欧美一二三区在线| 91精品国产欧美一区二区18 | 日本精品一区二区三区高清| 免费高清在线视频一区·| 国产精品久久久久久福利一牛影视| 欧美主播一区二区三区| 国产成人精品影院| 日韩经典中文字幕一区| 国产精品白丝在线| 精品国产一区二区三区四区四| 91丨porny丨在线| 国精产品一区一区三区mba视频| 亚洲国产一二三| 国产精品美女久久久久久久| 日韩一区二区免费在线电影| 在线观看一区二区视频| 夫妻av一区二区| 久久99精品久久久久久| 婷婷亚洲久悠悠色悠在线播放| 亚洲青青青在线视频| 久久奇米777| 91精品国产福利| 欧美无乱码久久久免费午夜一区| 成人激情午夜影院| 国产乱码一区二区三区| 青青草伊人久久| 亚洲国产毛片aaaaa无费看| 亚洲三级理论片| 国产精品视频第一区| 精品国产一区二区三区不卡 | 欧美精品乱人伦久久久久久| 狠狠色伊人亚洲综合成人| 亚洲一区二区不卡免费| 中文字幕中文在线不卡住| 亚洲精品一区二区三区99| 欧美区一区二区三区| 色八戒一区二区三区| 91视频一区二区三区| 成人动漫一区二区三区| 国产成人综合亚洲网站| 精品一区二区三区在线播放视频| 日韩精品视频网| 日韩精品一区第一页| 亚洲妇女屁股眼交7| 亚洲午夜激情网页| 亚洲黄色小视频| 亚洲综合无码一区二区| 亚洲精品国产视频| 一区二区不卡在线视频 午夜欧美不卡在 | 日av在线不卡| 青娱乐精品在线视频| 日本免费新一区视频| 免播放器亚洲一区| 激情综合一区二区三区| 九九视频精品免费| 国产在线播精品第三| 国产综合久久久久影院| 国内偷窥港台综合视频在线播放| 久久国产精品免费| 国产在线不卡一区| 丁香六月久久综合狠狠色| 成人不卡免费av| 麻豆成人免费电影| 亚洲国产精品麻豆| 亚洲mv在线观看| 免费一级片91| 国产乱码精品一区二区三区av | 一区精品在线播放| 中文字幕日韩精品一区 | 日韩亚洲欧美综合| 欧美白人最猛性xxxxx69交| 国产午夜精品久久|