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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inq_tfe.c

?? BC3.1編譯,小交換機計費系統.使用Dos做出如此好的界面,少有.
?? C
?? 第 1 頁 / 共 2 頁
字號:
	    case 1:
		 outf(x,y,BK_CLR,CHR_CLR,"%-4u年%-2u月%-2u日%-2u時",\
					  Ts_time.year, Ts_time.month,\
					  Ts_time.day,  Ts_time.hour);
		 break;
	    case 2:
		 outf(x,y,BK_CLR,CHR_CLR,"%-4u年%-2u月%-2u日%-2u時",\
					  Te_time.year, Te_time.month,\
					  Te_time.day,  Te_time.hour);
		 break;
	    case 3:
		 tch  = Statsfee.intern_charge + Statsfee.nation_charge +\
			Statsfee.local_charge;
		 tch += Statsfee.month_lease;
		 for(k=0; k<5; k++)
		     tch += Statsfee.addfee[k];
		 traned=fdigt_tran(tch/100);
		 outf(x, y, BK_CLR, CHR_CLR, "%-s", traned);
		 break;
	    default:
		 break;
	 }    /* END SWITCH */
     }
     return;
}


/* function:  change the floating point to character for commercial use
 * called by: tfee_disp_tbl
 * caller:    none
 * date:      1994.12.5
 */

char *fdigt_tran(double betran)
{
    char *tbuf;
    char  traned[20];
    int   i, sign, dec, ndig=11;

    if( betran == 0 )
    {
	traned[0]=0x30;
	traned[1]=0x00;
	return traned;
    }

    tbuf = fcvt(betran, ndig, &dec, &sign);
    if(dec <= 3)
    {
	for(i=0; i<dec; i++)
	    traned[i] = tbuf[i];
	traned[i]   = 0x2e;
	traned[i+1] = tbuf[i];
	traned[i+2] = tbuf[i+1];
	traned[i+3] = 0x00;
    }
    else if(dec <=6)
    {
	for(i=0; i<dec-3; i++)
	    traned[i] = tbuf[i];
	traned[i] = 0x2c;
	for(; i<dec; i++)
	    traned[i+1] = tbuf[i];
	traned[i+1]   = 0x2e;
	traned[i+2] = tbuf[i];
	traned[i+3] = tbuf[i+1];
	traned[i+4] = 0x00;
    }
    else if(dec <=9)
    {
	for(i=0; i<dec-6; i++)
	    traned[i] = tbuf[i];
	traned[i] = 0x2c;
	for(; i<dec-3; i++)
	    traned[i+1] = tbuf[i];
	traned[i+1] = 0x2c;
	for(; i<dec; i++)
	    traned[i+2] = tbuf[i];
	traned[i+2]   = 0x2e;
	traned[i+3] = tbuf[i];
	traned[i+4] = tbuf[i+1];
	traned[i+5] = 0x00;
    }
    else
	return NULL;

    return traned;
}

/* function:  change the long integer to character for commercial use
 * called by: tfee_disp_tbl
 * caller:    none
 * date:      1994.12.5
 */

char *ldigt_tran(UL betran)
{
    char tbuf[15];
    char traned[20];
    int  i, len;

    if( betran == 0 )
    {
	traned[0]=0x30;
	traned[1]=0x00;
	return traned;
    }

    ltoa(betran, tbuf, 10);
    len = strlen(tbuf);
    if(len <= 3)
    {
	for(i=0; i<len; i++)
	    traned[i] = tbuf[i];
	traned[i] = 0x00;
    }
    else if(len <= 6)
    {
	for(i=0; i<len-3; i++)
	    traned[i] = tbuf[i];
	traned[i] = 0x2c;
	for(; i<len; i++)
	    traned[i+1] = tbuf[i];
	traned[i+1] = 0x00;
    }
    else if(len <=9)
    {
	for(i=0; i<len-6; i++)
	    traned[i] = tbuf[i];
	traned[i] = 0x2c;
	for(; i<len-3; i++)
	    traned[i+1] = tbuf[i];
	traned[i+1] = 0x2c;
	for(; i<len; i++)
	    traned[i+2] = tbuf[i];
	traned[i+2] = 0x00;
    }
    else if(len <=12)
    {
	for(i=0; i<len-9; i++)
	    traned[i] = tbuf[i];
	traned[i] = 0x2c;
	for(; i<len-6; i++)
	    traned[i+1] = tbuf[i];
	traned[i+1] = 0x2c;
	for(; i<len-3; i++)
	    traned[i+2] = tbuf[i];
	traned[i+2] = 0x2c;
	for(; i<len-3; i++)
	    traned[i+3] = tbuf[i];
	traned[i+3] = 0x00;
    }
    else
	return NULL;

    return traned;
}


/* function:  print the total fee in some period
 * called by: inq_total_fee() and statsrics()
 * caller:    none
 * date:      1994.12.5
 */
void prt_total_fee(void)
{
    FILE *fp;
    UI    k;
    UL    th[4], tm[4], ttm, tcu;
    double tch;
    struct date now;
    UC *head = "         話  費  匯  總  報  表";

    if(check_prn() == FALSE)        /* not ready */
        return;
    fp = fopen("gfsdata\\totfee.dat","rb");
    if(fp == NULL)
    {
	message(TFEE_FILE_ERR);
	return;
    }
    fread(&Statsfee, sizeof(FE_STAT_STRUCT), 1, fp);
    fclose(fp);

    fp = fopen(TotTimeFileName,"rb");
    if(fp == NULL)
    {
	message(TFEE_FILE_ERR);
	return;
    }
    fread(&Ts_time, sizeof(TIME_STRUCT), 1, fp);
    fread(&Te_time, sizeof(TIME_STRUCT), 1, fp);
    fclose(fp);

    message_disp(8,"正在打印,請稍候...");   /* printing */

	if(prnfd("\n%s\n\n", head)==FALSE)
	{
	    message_end();
                return;
	}

    if(print_invtbl1() == FALSE)
    {
	message_end();
	return;
    }

    if(print_invdtl1() == FALSE)
    {
	message_end();
	return;
    }

    if(print_invtbl2() == FALSE)
    {
	message_end();
	return;
    }

    tch = (double)(Statsfee.intern_charge + Statsfee.nation_charge +\
	   Statsfee.local_charge)/100;

    if(  prnf("┃  話  費  │     %9.2f  │   %9.2f  │     %9.2f  │   %9.2f┃\n",\
	      (double)(Statsfee.intern_charge)/100, (double)(Statsfee.nation_charge)/100,\
	      (double)(Statsfee.local_charge)/100,\
	      tch)==FALSE)
    {
	message_end();
	return;
    }

    if(print_invtbl2() == FALSE)
    {
	message_end();
	return;
    }

    ttm    = Statsfee.intern_time;
    if( ttm%60 != 0 )
        tm[0]  = (ttm/60 + 1) % 60;
    else
        tm[0]  = (ttm/60) % 60;
    th[0]  = (ttm/60 + 1) / 60;

    ttm    = Statsfee.nation_time;
    if( ttm%60 != 0 )
        tm[1]  = (ttm/60 + 1) % 60;
    else
        tm[1]  = (ttm/60) % 60;
    th[1]  = (ttm/60 + 1) / 60;

    ttm    = Statsfee.local_time;
    if( ttm%60 != 0 )
        tm[2]  = (ttm/60 + 1) % 60;
    else
        tm[2]  = (ttm/60) % 60;
    th[2]  = (ttm/60 + 1) / 60;

    ttm = Statsfee.intern_time + Statsfee.nation_time + Statsfee.local_time;
    if( ttm%60 != 0 )
        tm[3]  = (ttm/60 + 1) % 60;
    else
        tm[3]  = (ttm/60) % 60;
    th[3]  = (ttm/60 + 1) / 60;

    if(prnf("┃  時  長  │  %6lu時%2u分  │%6lu時%2u分  │  %6lu時%2u分  │%6lu時%2u分┃\n",\
	    th[0],(UI)tm[0],th[1],(UI)tm[1],th[2],(UI)tm[2],th[3],(UI)tm[3])==FALSE)
    {
	message_end();
	return;
    }

    if(print_invtbl2() == FALSE)
    {
	message_end();
	return;
    }
    tcu = Statsfee.intern_count + Statsfee.nation_count +\
	  Statsfee.local_count;
    if(prnf("┃  次  數  │    %10lu  │  %10lu  │    %10lu  │  %10lu┃\n",\
	      Statsfee.intern_count, Statsfee.nation_count,\
	      Statsfee.local_count,\
	      tcu)==FALSE)
    {
	message_end();
	return;
    }

    if(print_invtbl3() == FALSE)
    {
	message_end();
	return;
    }
    if(print_invdtl2() == FALSE)
    {
	message_end();
	return;
    }
    if(print_invtbl4() == FALSE)
    {
	message_end();
	return;
    }
    tch = (double)(Statsfee.month_lease)/100+\
	  (double)(Statsfee.addfee[0])/100+\
	  (double)(Statsfee.addfee[1])/100+\
	  (double)(Statsfee.addfee[2])/100+\
	  (double)(Statsfee.addfee[3])/100+\
	  (double)(Statsfee.addfee[4])/100;
    if(prnf("┃ %8.2f │%8.2f│%8.2f│%8.2f│%8.2f│ %8.2f │   %9.2f┃\n",\
	     (double)(Statsfee.month_lease)/100,\
	     (double)(Statsfee.addfee[0])/100,\
	     (double)(Statsfee.addfee[1])/100,\
	     (double)(Statsfee.addfee[2])/100,\
	     (double)(Statsfee.addfee[3])/100,\
	     (double)(Statsfee.addfee[4])/100,tch) == FALSE)
    {
	message_end();
	return;
    }
    if(print_invtbl5() == FALSE)
    {
	message_end();
	return;
    }
    if(print_invdtl4() == FALSE)
    {
	message_end();
	return;
    }
    if(print_invtbl6() == FALSE)
    {
	message_end();
	return;
    }
    tch  = (double)Statsfee.intern_charge + (double)Statsfee.nation_charge +\
	   (double)Statsfee.local_charge;
    tch += (double)Statsfee.month_lease;
    for(k=0; k<5; k++)
	tch += (double)Statsfee.addfee[k];
    if(prnf("┃    人 民 幣 元     │%-4u年%2u月%2u日%2u時│%-4u年%2u月%2u日%2u時  │   %9.2f┃\n",\
					  Ts_time.year, Ts_time.month,\
					  Ts_time.day,  Ts_time.hour,\
					  Te_time.year, Te_time.month,\
					  Te_time.day,  Te_time.hour, tch/100\
					  )==FALSE)
    {
	message_end();
	return;
    }

    if(print_invtbl7() == FALSE)
    {
	message_end();
	return;
    }

    getdate(&now);

    if(prnf(" 制表時間:%-4u年%-2u月%-2u日\n",now.da_year, now.da_mon, now.da_day ) == FALSE)
	return;

	/* new page */
    if(new_page() == FALSE)
	return;

    message_end();
    return;
}

/*
			      話  費  匯  總  報  表

┏━━━━━┯━━━━━━━━┯━━━━━━━┯━━━━━━━━┳━━━━━━┓
┃  項  目  │  國 際 長 途   │ 國 內 長 途  │    市    話    ┃   合  計   ┃
┠─────┼────────┼───────┼────────╂──────┨
┃  話  費  │   %-9.2f   │  %-9.2f  │   %-9.2f   ┃%-9.2f ┃
┠─────┼────────┼───────┼────────╂──────┨
┃  時  長  │   %-6luh%2um   │  %-6luh%2um  │   %-6luh%2um   ┃%-6luh%2um ┃
┠─────┼────────┼───────┼────────╂──────┨
┃  次  數  │   %-10lu   │  %-10lu  │   %-10lu   ┃%-10lu  ┃
┠─────┼────┬───┴┬────┬─┴──┬─────╂──────┨
┃ 月 租 費 │新業務費│人工長途│維 修 費│其 它 費│ 附 加 費 ┃   合  計   ┃
┠─────┼────┼────┼────┼────┼─────╂──────┨
┃%-8.2f │%-7.2f│%-7.2f│%-7.2f│%-7.2f│%-8.2f ┃%-9.2f  ┃
┠─────┴────┼────┴────┼────┴─────╂──────┨
┃      單   位       │    起 始 時 間   │    終 止 時 間     ┃   總  費   ┃
┠──────────┼─────────┼──────────╂──────┨
┃    人 民 幣 元     │%-4u年%2u月%2u日%2u時│%-4u年%2u月%2u日%2u時  ┃%-9.2f  ┃
┗━━━━━━━━━━┷━━━━━━━━━┷━━━━━━━━━━┻━━━━━━┛


			      話  費  匯  總  報  表

┏━━━━━┯━━━━━━━━┯━━━━━━━┯━━━━━━━━┳━━━━━━┓
┃  項  目  │  國 際 長 途   │ 國 內 長 途  │    市    話    ┃   合  計   ┃
┠─────┼────────┼───────┼────────╂──────┨
┃  話  費  │    000000.00   │   000000.00  │    000000.00   ┃ 0000000.00 ┃
┠─────┼────────┼───────┼────────╂──────┨
┃  時  長  │   000000h00m   │  000000h00m  │   000000h00m   ┃000000時00秒┃
┠─────┼────────┼───────┼────────╂──────┨
┃  次  數  │    000000000   │   000000000  │    000000000   ┃ 0000000000 ┃
┠─────┼────┬───┴┬────┬─┴──┬─────╂──────┨
┃ 月 租 費 │新業務費│人工長途│維 修 費│其 它 費│ 附 加 費 ┃   合  計   ┃
┠─────┼────┼────┼────┼────┼─────╂──────┨
┃000000.00 │00000.00│00000.00│00000.00│00000.00│000000.00 ┃ 0000000.00 ┃
┠─────┴────┼────┴────┼────┴─────╂──────┨
┃      單   位       │    起 始 時 間   │    終 止 時 間     ┃   總  費   ┃
┠──────────┼─────────┼──────────╂──────┨
┃    人 民 幣 元     │0000--00--00--00--│ 0000--00--00--00-- ┃00000000.00 ┃
┗━━━━━━━━━━┷━━━━━━━━━┷━━━━━━━━━━┻━━━━━━┛


                        用 戶 話 費 收 據
 分機號碼: 0123456
┏━━━━┯━━━━━┯━━━━━┯━━━━━┯━━━━━┯━━━━━┓
┃ 項  目 │ 國際長途 │ 國內長途 │ 市內電話 │  服務費  │ 合    計 ┃
┠────┼─────┼─────┼─────┼─────┼─────┨
┃ 話  費 │01234.67元│01234.67元│01234.67元│01234.67元│01234.67元┃
┠────┼─────┼─────┼─────┼─────┼─────┨
┃ 時  長 │0123時01分│0123時01分│0123時01分│          │0123時01分┃
┠────┼─────┼─────┼─────┼─────┼─────┨
┃ 次  數 │0123456789│0123456789│0123456789│          │0123456789┃
┗━━━━┷━━━━━┷━━━━━┷━━━━━┷━━━━━┷━━━━━┛
 結算時段: 0123年01月01日01時至0123年01月01日01時   制單: 0123年01月01日
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久久久| 91久久人澡人人添人人爽欧美| 欧美在线你懂得| 亚洲老司机在线| 91美女片黄在线观看| 亚洲欧洲综合另类| 欧美性淫爽ww久久久久无| 亚洲午夜久久久久久久久电影网| 欧美日韩综合一区| 久久精品国产亚洲高清剧情介绍| 337p日本欧洲亚洲大胆色噜噜| 久久久夜色精品亚洲| 国产成人免费视频一区| 亚洲天堂福利av| 欧美日韩一级黄| 国产自产高清不卡| 亚洲视频小说图片| 欧美一级日韩免费不卡| 欧美在线你懂得| 国产清纯白嫩初高生在线观看91| 成人免费视频app| 亚洲18影院在线观看| 国产日韩高清在线| 一级日本不卡的影视| 欧美一区二区高清| 成人97人人超碰人人99| 亚洲成精国产精品女| wwww国产精品欧美| 在线观看日韩一区| 久久99精品久久久久久| 中文字幕乱码一区二区免费| 91国在线观看| 国产成人高清在线| 午夜a成v人精品| 成人黄页在线观看| 三级不卡在线观看| 国产精品狼人久久影院观看方式| 欧美日韩激情一区二区三区| 国产成人午夜99999| 日韩av成人高清| 综合久久国产九一剧情麻豆| 一区二区欧美国产| 91麻豆精品在线观看| 狠狠久久亚洲欧美| 亚洲综合视频在线| 国产精品福利电影一区二区三区四区| 欧美日韩中字一区| 99riav一区二区三区| 国产乱淫av一区二区三区| 亚洲二区在线视频| 亚洲色欲色欲www在线观看| 精品久久免费看| 欧美日韩国产精品成人| 91在线国产观看| 国产精品中文字幕一区二区三区| 中文字幕成人av| 欧美精品一级二级三级| 亚洲综合丝袜美腿| 国产精品久久福利| 久久久精品天堂| 精品久久久三级丝袜| 欧美一区二区日韩| 欧美精品一二三区| 欧美色手机在线观看| 色狠狠一区二区| 欧美日韩一区 二区 三区 久久精品| 日韩精品乱码免费| 亚洲国产精品影院| 一区二区三区**美女毛片| 亚洲色图在线看| 亚洲欧美偷拍卡通变态| 国产精品卡一卡二卡三| 国产精品乱人伦中文| 国产精品视频一二| 国产精品国产三级国产三级人妇 | 成人黄色网址在线观看| 精品在线播放免费| 另类调教123区| 韩国女主播一区| 国产在线一区观看| 久久综合色一综合色88| 337p日本欧洲亚洲大胆精品| 久久久久久久久久美女| 国产亚洲欧美中文| 国产精品灌醉下药二区| 日韩二区在线观看| 日韩一区二区三区在线观看| 日韩一区二区三区精品视频| 日韩精品一区二区三区在线播放| 日韩一区和二区| 欧美xxxxxxxxx| 国产三级三级三级精品8ⅰ区| 国产午夜久久久久| 亚洲欧洲美洲综合色网| 亚洲国产一区二区三区青草影视| 午夜在线成人av| 另类小说欧美激情| 成人黄色av电影| 色先锋久久av资源部| 欧美男同性恋视频网站| 欧美变态凌虐bdsm| 国产女主播一区| 一区二区三区精密机械公司| 日韩精品91亚洲二区在线观看| 玖玖九九国产精品| 亚洲欧美日韩小说| 午夜一区二区三区在线观看| 麻豆成人综合网| 成人免费毛片a| 欧美午夜精品理论片a级按摩| 欧美一级欧美一级在线播放| 国产日韩欧美在线一区| 亚洲综合网站在线观看| 狠狠色丁香婷综合久久| 色婷婷亚洲一区二区三区| 制服丝袜日韩国产| 国产亚洲女人久久久久毛片| 亚洲一区二区美女| 国产福利一区二区三区在线视频| 色婷婷亚洲一区二区三区| 日韩欧美国产高清| 最新久久zyz资源站| 精品久久久久久久久久久久久久久久久| 国产色爱av资源综合区| 亚洲bdsm女犯bdsm网站| 国产aⅴ精品一区二区三区色成熟| 欧美伊人久久久久久午夜久久久久| 欧美成人精品3d动漫h| 亚洲欧美日韩电影| 精品无人区卡一卡二卡三乱码免费卡 | 7777精品伊人久久久大香线蕉完整版 | 一区二区三区欧美日韩| 日本免费在线视频不卡一不卡二| 不卡电影免费在线播放一区| 91精品国产欧美一区二区成人| 国产精品久久久久精k8 | 国产精品亚洲专一区二区三区 | 91精品国产欧美一区二区成人| 国产精品理论在线观看| 国产在线国偷精品免费看| 在线观看不卡一区| 亚洲欧洲一区二区在线播放| 精品亚洲国内自在自线福利| 6080日韩午夜伦伦午夜伦| 欧美亚洲一区二区在线观看| 欧美一区二区三区性视频| 国产亚洲一区二区三区| 青青国产91久久久久久 | 国产suv一区二区三区88区| 777色狠狠一区二区三区| 尤物av一区二区| 精品国产髙清在线看国产毛片| 久久尤物电影视频在线观看| 日韩精品成人一区二区三区| 欧美三级电影一区| 伊人婷婷欧美激情| 91丨porny丨中文| 亚洲图片激情小说| 春色校园综合激情亚洲| 2020国产精品自拍| 麻豆精品视频在线观看免费| 制服.丝袜.亚洲.中文.综合| 亚洲h精品动漫在线观看| 欧美色偷偷大香| 午夜影院在线观看欧美| 欧美乱妇23p| 日本亚洲电影天堂| 欧美一区二区三区播放老司机| 日韩国产精品久久久久久亚洲| 欧洲另类一二三四区| 亚洲与欧洲av电影| 石原莉奈在线亚洲三区| 91精品国产综合久久久久久 | 国产精品久久久久久久久图文区| 国产成人在线视频免费播放| 国产亚洲精品资源在线26u| 国产精品一二三| 最新久久zyz资源站| 欧洲视频一区二区| 国模套图日韩精品一区二区 | 日韩视频免费直播| 麻豆精品一二三| 久久久亚洲欧洲日产国码αv| 国产精品一区二区黑丝| 欧美探花视频资源| 午夜精品免费在线| 精品国产一区二区三区忘忧草| 国产在线精品免费av| 国产欧美精品一区aⅴ影院 | 一卡二卡三卡日韩欧美| 91精品国产综合久久精品麻豆| 老司机免费视频一区二区| 国产亚洲欧美在线| 在线观看免费亚洲| 美女视频网站久久| 国产人妖乱国产精品人妖| 色综合久久九月婷婷色综合| 538在线一区二区精品国产| 国内精品国产成人| 亚洲欧美视频一区|