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

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

?? as49atsb.cpp

?? 西門子交換機話單處理
?? CPP
字號:
//FORMAT CONVETER PROGRAME 			格式轉換程序
//conveter text file to dbf file    轉換文本文件到數據庫文件
//source file  :      HM.TXT
//relation file:_SQREDB1.HED
//output file  :SQRESPES.DBF
#define  SOURFILE		""
#define  DTBFFILE		""
#define  SPACE          "        "
#define  ESC			0x1b
#define  FIELDNUM		9          //總字段數
#define  FIELDLEN		8
#define  HeadMark   "012                "
//#define  HeadMark   "012                                          007"
//#define  HeadMark   "000012                  "
#define  lenBuff    2048
#define  lenHead    800
#define  lenRec     268
#define  offsetAN   51    //A-Sub Number,Right justified
#define  offsetBN   72    //B-Sub Number,Right justfied
#define  offsetDate 146   //Date for start of Charging
#define  offsetST   152   //Time for start of Charging
#define  offsetET   158   //Time for stop of Charging
#define  offsetCD   170   //Chargable Duration
#define  numberRB   7
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>
void 	 _szx_disp(void);
char * findMark(char*,char*,int,int);

main(char argc,char *argv[])
{
	FILE *fi_obj,*fi_hed,*fo_dbf;
	long  i,m,n,x,y,z,o,p,q;
	long counter;
	long char *counterstr="          ";
	long char BillHead[lenHead];
	long char *sourbuff;
	long char *ptrRec;
	long char *ptrbuff;
	long fpos;
	long char recbuff[lenRec];
	long char *an="          ",*bn="                  ";
	long char *date="      ",*st="      ",*et="      ",*cd="      ";

	long char recstr[lenRec];

	char c;
	long char parm1[8][10],JuTou[10],yyh[10];
	long char output[8][10];
	long char filename1[80]=SOURFILE;
	long char filename3[80]=DTBFFILE;
	long char *ptr_str;

	union lcnt{
		long lgcnt;
		char chcnt[4];
	}count;

	//Check Command Line Parameter
	if(argc<3){
	_szx_disp();
	printf("\nPress ESC key exit.\n");
	do{}while(getch()!=ESC);
	return (-300);
	}
	else	{
	strcpy(filename1,argv[1]);
	strcpy(filename3,argv[2]);
	}

	//Error Handler
	if ((fi_obj=fopen(filename1,"rb"))==0){
	_szx_disp();
	printf("\nPress ESC key exit.\n");
	do{}while(getch()!=ESC);
	return(-301);
	}

	//Error Handler
	if ((fo_dbf=fopen(filename3,"wb+"))==0){
	_szx_disp();
	printf("\nPress ESC key exit.\n");
	do{}while(getch()!=ESC);
	return(-303);
	}

	fseek(fi_obj,0,SEEK_SET);		fseek(fo_dbf,0,SEEK_SET);

	//flash Buffer
	clrscr();
	_szx_disp();
	counter=0;
	i=0;      //Line counter of source file               //I 字段計數器

	fgets(BillHead,lenHead+1,fi_obj);//Read Charging File Head

	//Main Loop
	if ((sourbuff = (char *) malloc(lenBuff+1)) == NULL)
	{
		printf("Not enough memory to allocate buffer\n");
		exit(1);  /* terminate program if out of memory */
	}
	ptrbuff=sourbuff;             //save buffer pointer
	//x=ptrbuff+lenBuff-ptrRec;
	//y=sourbuff-ptrbuff; z=ptrRec-ptrbuff;

	for(m=0;m<lenBuff;m++)sourbuff[m]=NULL;
	for(m=0;m<lenRec;m++)recbuff[m]=NULL;

	while(!(feof(fi_obj)))
	{
		fread(sourbuff,lenBuff,1,fi_obj); //Get Data to Buffer
		i=0;
		for(;;)
		{
			//x=ptrbuff+lenBuff-ptrRec;
			//y=sourbuff-ptrbuff;z=ptrRec-ptrbuff;

			if(sourbuff[0])
			{  //ptrRec=strstr(sourbuff,HeadMark); //Search Record head
				 ptrRec=findMark(sourbuff,HeadMark,lenBuff,strlen(HeadMark));

				 //if(ptrRec==NULL)    //No found record head
				 //		sourbuff++;      //move buff pointer,find next
				 if(sourbuff-ptrbuff>lenBuff-lenRec)//Near Buff end
				 //	 sourbuff[0]=0;
				 { fpos=ftell(fi_obj);
					 fseek(fi_obj,fpos-(sourbuff-ptrbuff),SEEK_SET);
					 sourbuff=ptrbuff;                   //Restore buffer pointer
					 fread(sourbuff,lenBuff,1,fi_obj); //Get Data to Buffer


				 }
				 //{  sourbuff=ptrbuff;
				 //		fpos=ftell(fi_obj);
				 //		fseek(fi_obj,fpos-(lenBuff-(ptrRec-ptrbuff))+lenRec,SEEK_SET);
				 //}
				 ptrRec=ptrRec-3;
			}
			//else ptrRec=NULL;
			//z=ptrRec-ptrbuff;

			//i=lenRec;
			//if(ptrbuff+lenBuff-ptrRec<440)     //Next Buffer&File Pointer Modify
			if(sourbuff[0]==0)
			{
				fpos=ftell(fi_obj);
				//x=ptrbuff+lenBuff-ptrRec;
				//y=sourbuff-ptrbuff; z=ptrRec-ptrbuff;

				fseek(fi_obj,fpos-(lenBuff-(ptrRec-ptrbuff))+lenRec,SEEK_SET);
				c=0;
				//if (counter>3499)
				//		c=0;
				while(c==0)
				{ c=fgetc(fi_obj);
					//fpos=ftell(fi_obj);
				 };
				fseek(fi_obj,ftell(fi_obj)-1,SEEK_SET);
				//fpos=ftell(fi_obj);
				sourbuff=ptrbuff;                   //Restore buffer pointer
				fread(sourbuff,lenBuff,1,fi_obj); //Get Data to Buffer
				i=0;
				if(feof(fi_obj))break;
				continue;
			}
			if (ptrRec)
			{
				i++;
				for(n=0;n<10;n++)	an[n]=ptrRec[offsetAN+n];
				for(n=0;n<18;n++) bn[n]=ptrRec[offsetBN+n];
				for(n=0;n<6;n++)
				{
					date[n]=ptrRec[offsetDate+n];
					st[n]=ptrRec[offsetST+n];
					et[n]=ptrRec[offsetET+n];
					cd[n]=ptrRec[offsetCD+n];
				}
				counter++;				//Output Record
				gotoxy(40,20);		//clrscr();
				ltoa(counter,counterstr,10);
				printf("Record:%s",counterstr);
				fprintf(fo_dbf,"%s %s %s %s %s %s\r\n",an,bn,date,st,et,cd);
			}
			//fpos=ftell(fi_obj);
			if(ptrRec==NULL)
				m=1;
			else
				m=lenRec; //ptrRec-sourbuff+lenRec;
				sourbuff=sourbuff+m;  //lenRec;

		}//   End For(;;)

	}; //    End While
	free(ptrbuff);
	fclose(fi_obj);
	fclose(fo_dbf);

	return(0);
}

void _szx_disp(void)
{
	printf("Convert Program. Write by SunZhengxin .1999.");
	printf("\n\rConvert Tape file to Format Textfile .");
	printf("\n\r!!!For Ericsson As49 ChargBill Only!!!");
	printf("\r\nFormat:\r\n\tAS49ATSBILL.EXE [billfile] [outfile]");
	printf("\r\r");
	printf("\r\n\nExample:Convert.EXE Bill225 OutBill225");
	printf("\r\n\n\n");
}


char *findMark(char *buff, char *mark,int bufflen,int marklen)
{
	long int i,m,n;
	i=0;  m=0; // n=0;
	for (i=0;i<marklen;i++)
	{ if(buff[m+i]==mark[i])
			 continue;
		else
		{	 m++;
			 i=-1;
			 if(m>bufflen)return NULL;
			 else continue;
		}
	}
	return buff+m;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频全国免费看| 蜜桃久久精品一区二区| 欧美成人午夜电影| 欧美一区二区三区白人| 欧美一级xxx| 精品国产一区二区亚洲人成毛片| 欧美日韩一卡二卡| 欧美电影一区二区三区| 8x8x8国产精品| 91精品国产综合久久久久久久久久| 欧美日韩国产系列| 日韩一区二区免费视频| 精品久久国产字幕高潮| xf在线a精品一区二区视频网站| 精品美女在线观看| 久久久99免费| 国产精品久久一卡二卡| 亚洲情趣在线观看| 亚洲自拍偷拍综合| 亚洲成年人影院| 视频一区中文字幕国产| 蜜臀av一级做a爰片久久| 麻豆精品久久精品色综合| 国内成+人亚洲+欧美+综合在线| 久久99国内精品| 丁香婷婷综合五月| 在线精品视频一区二区| 欧美一区二区免费观在线| 久久久一区二区三区| 国产精品婷婷午夜在线观看| 亚洲免费在线播放| 石原莉奈一区二区三区在线观看| 久久99精品久久久久久国产越南 | 亚洲精品一区二区精华| 国产日韩欧美高清| 亚洲影视在线播放| 蜜桃久久av一区| 成人黄色av电影| 欧美日韩精品一区二区三区四区| 日韩女优毛片在线| 国产精品人成在线观看免费| 亚洲国产精品久久久久秋霞影院| 韩国精品主播一区二区在线观看| 成人国产亚洲欧美成人综合网| 欧美亚男人的天堂| 精品欧美一区二区三区精品久久| 国产精品少妇自拍| 日韩av中文在线观看| 国产不卡一区视频| 在线不卡欧美精品一区二区三区| 国产亚洲美州欧州综合国| 国内一区二区在线| 91国产丝袜在线播放| 精品免费国产二区三区| 亚洲综合一二区| 国产一区二区三区国产| 欧美性猛片xxxx免费看久爱| 久久一区二区视频| 亚洲大片免费看| 成人深夜福利app| 日韩丝袜美女视频| 一区二区三区丝袜| 国产91丝袜在线播放0| 51精品秘密在线观看| 亚洲欧洲av在线| 激情综合色综合久久综合| 欧美亚洲综合久久| 国产精品女同一区二区三区| 蜜臀久久久久久久| 色狠狠色狠狠综合| 中文天堂在线一区| 久久精品国产第一区二区三区| 色素色在线综合| 国产精品亲子乱子伦xxxx裸| 麻豆成人av在线| 欧美天堂亚洲电影院在线播放 | 国产麻豆午夜三级精品| 欧美妇女性影城| 一区二区三区资源| 成人高清视频在线观看| 久久久久成人黄色影片| 毛片基地黄久久久久久天堂| 欧美性xxxxxxxx| 亚洲综合一二区| 色婷婷国产精品综合在线观看| 中文字幕国产一区| 国产综合一区二区| 欧美刺激午夜性久久久久久久| 亚洲国产精品一区二区久久恐怖片| 色香蕉久久蜜桃| 亚洲欧美另类图片小说| 99视频精品在线| 国产精品久久久久久亚洲毛片| 国产资源精品在线观看| 日韩欧美资源站| 青娱乐精品视频| 日韩欧美国产精品一区| 日本亚洲三级在线| 日韩欧美一级二级| 久久国产剧场电影| 久久众筹精品私拍模特| 久久99久久99小草精品免视看| 日韩美一区二区三区| 久久se这里有精品| 久久久精品中文字幕麻豆发布| 国产精品一区二区在线看| 国产视频一区在线播放| 成人国产精品视频| 日韩毛片在线免费观看| 色吧成人激情小说| 亚洲亚洲精品在线观看| 欧美日韩一区二区欧美激情| 天天色综合天天| 亚洲精品第1页| 色综合色综合色综合| 亚洲午夜影视影院在线观看| 欧美三级视频在线播放| 日韩av中文字幕一区二区三区| 日韩欧美电影一区| 国产精品一品二品| 国产精品国模大尺度视频| 在线亚洲免费视频| 日韩福利电影在线| 精品91自产拍在线观看一区| 国产传媒欧美日韩成人| 最新成人av在线| 欧美日韩国产综合草草| 久久99国产精品免费| 国产精品久久久一区麻豆最新章节| 91视频观看免费| 午夜电影一区二区| 久久久亚洲综合| 99vv1com这只有精品| 午夜精品久久久久久久蜜桃app| 日韩欧美一区中文| 豆国产96在线|亚洲| 亚洲精品久久嫩草网站秘色| 欧美日韩第一区日日骚| 国产老女人精品毛片久久| 亚洲日本韩国一区| 91麻豆精品91久久久久同性| 国产不卡视频在线观看| 一区二区免费在线播放| 精品奇米国产一区二区三区| 9人人澡人人爽人人精品| 日韩av一区二区在线影视| 中文字幕第一区综合| 欧美另类z0zxhd电影| 高清国产一区二区| 日韩精品一区第一页| 国产精品午夜在线| 555夜色666亚洲国产免| 成人网男人的天堂| 日韩av二区在线播放| 国产精品国产三级国产aⅴ入口| 91精品麻豆日日躁夜夜躁| 菠萝蜜视频在线观看一区| 日韩中文字幕区一区有砖一区 | 亚洲精品一区二区在线观看| 日本二三区不卡| 国产一区二区三区四| 午夜电影一区二区三区| 中文字幕亚洲一区二区av在线| 91精品欧美福利在线观看| 99国产精品久久久久久久久久久| 蜜桃久久av一区| 亚洲在线视频网站| 中文字幕亚洲一区二区va在线| 欧美v国产在线一区二区三区| 日本久久一区二区三区| 国产麻豆精品在线| 免费不卡在线视频| 亚洲高清免费视频| 亚洲少妇30p| 亚洲国产精品t66y| 欧美成人精品二区三区99精品| 欧美在线观看视频一区二区| 成人在线综合网站| 国产在线精品一区二区三区不卡 | 一本色道a无线码一区v| 韩国av一区二区三区在线观看| 天天影视网天天综合色在线播放| 亚洲蜜臀av乱码久久精品 | 岛国av在线一区| 狠狠色伊人亚洲综合成人| 日日夜夜免费精品视频| 一区二区三区在线观看国产| 国产精品传媒入口麻豆| 久久久久国色av免费看影院| 日韩精品一区二区三区中文精品| 欧美日本不卡视频| 欧美性猛片xxxx免费看久爱| 91女厕偷拍女厕偷拍高清| 不卡视频在线观看| 成人午夜在线播放| 国产电影一区二区三区| 国产一区在线不卡| 国产激情视频一区二区三区欧美| 国内成人精品2018免费看| 国内不卡的二区三区中文字幕|