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

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

?? pub_func.cpp

?? 液晶電視完整代碼可實現人機界面
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
	*data_len = strlen(out_data);  	return 0;}int	AddRMB( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	char tmp[100]="000000000000000000";	int len;	int i;	len = strlen(in_data);	if(len>15)	{		strcpy(out_data,in_data);   	}	else	{		tmp[0] = 'R';		tmp[1] = 'M';		tmp[2] = 'B';						for( i=18-len; i<18; i++ )		{			tmp[i] = in_data[i+len-18];		}		strcpy(out_data,tmp);		out_data[18]='\0';	}	*data_len = strlen(out_data);  	return 0;}int	FormatAmount( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	char	strTemp[50];	memset(strTemp, 0, sizeof(strTemp));	DelDotAmount(argc, argv, in_data, data_len, strTemp);	AddRMB(argc, argv, strTemp, data_len, out_data);	*data_len = strlen(out_data);		return 0;}// Get the current Dateint SysDate(int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data){	time_t ltime;	struct tm tmst;		ltime = time(NULL);	memcpy(&tmst,localtime(&ltime),sizeof(tmst));	sprintf(out_data,"%4d%02d%02d",tmst.tm_year + 1900,tmst.tm_mon + 1,\		tmst.tm_mday);	*data_len = 8;		return 0;}// Get the current Timeint SysTime( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data){	time_t ltime;	struct tm tmst;		ltime = time(NULL);	memcpy(&tmst,localtime(&ltime),sizeof(tmst));	sprintf(out_data,"%4d%02d%02d%02d%02d%02d",tmst.tm_year + 1900,\		tmst.tm_mon + 1, tmst.tm_mday,tmst.tm_hour,tmst.tm_min,tmst.tm_sec);	*data_len = 14;		return 0;}int L_rtrim(char *str){	int i;	i=strlen(str)-1;	if(i<0)		return(0);	while(str[i]=='\n'||str[i]==' '||(i>0&&str[i]=='\xa1'&&str[i-1]=='\xa1'))		{		if (str[i]=='\xa1')			{			str[i-1]='\0';			i = i-2;			}		else			{			str[i]='\0';			i--;					}		if(i<0)			break;		}	return(0);}int	DelDotAmount( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	char sAmount[80];	char tmp[80];	int i,j;	int len;	memset(sAmount,0,sizeof(sAmount));	memset(tmp,0,sizeof(tmp));	strcpy(tmp,in_data);	for(i = 0,j = 0; tmp[i] ; i++,j++) 	{		if(tmp[i] == ','||tmp[i]=='.')			i++;		sAmount[j]=tmp[i];	}	len = strlen(sAmount);	memset(out_data,0,len+1);	memcpy(out_data,sAmount,len);	*data_len=len;		return 0;}int	AddDotAmount( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	GetAmount(in_data,out_data);	*data_len = strlen(out_data);	return 0;}int GetAmount(char *in_data,char *out_data){	char sAmount[100],sAmount0[100];	char tmp[100];	int i,j,k;	int len;			memset(sAmount,0,sizeof(sAmount));	memset(sAmount0,0,sizeof(sAmount0));	memset(tmp,0,sizeof(tmp));	len = strlen(in_data);	strcpy(tmp,in_data);	for(i = 0;i<len;i++)	{		if(tmp[i] <= '9' && tmp[i] > '0')		{		strcpy(sAmount,&tmp[i]);		break;		}	}	len = strlen(sAmount);	memset(tmp,0,sizeof(tmp));	for(i = 0;i < len;i++)		tmp[i] = sAmount[len - i - 1];	memset(sAmount,0,sizeof(sAmount));	sAmount[0] = tmp[0];	sAmount[1] = tmp[1];	sAmount[2] = '.';	for(i = 3,j = 0,k = 2;j <= len ; j++)	{		if( j%4 == 3)		{			sAmount[i++] = ',';		}		else		{			sAmount[i++] = tmp[k++];		}	}	memset(tmp,0,sizeof(tmp));	len = strlen(sAmount);	for( i = 0;i < len;i++)		tmp[i] = sAmount[len - i - 1];	for(i = 0;i<len;i++)	{		if(tmp[i] <= '9' && tmp[i] > '0')		{		strcpy(out_data,&tmp[i]);		break;		}	}	return 0;}int	Fill_SBC( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	char tmp[1000];	int in_len,len;	memset(tmp,0xA1,sizeof(tmp));	len = atoi(argv[1]);	in_len = strlen(in_data);	if(len <= in_len) {		strcpy(out_data,in_data);		out_data[len] = '\0';		*data_len = len;		return 0;		}			if(strcmp(argv[0],"right") == 0) {		memcpy(tmp,in_data,in_len);		tmp[len] = '\0';	}	else {		memcpy(&tmp[len - in_len],in_data,in_len);		tmp[len] = '\0';	}	strcpy(out_data,tmp);	out_data[len] = '\0';	*data_len = len;	#ifdef _DEBUG_	printf("out_data = [%s][%d]\n",out_data,strlen(out_data));	#endif	return 0;}int	TrimSpace( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	int i,j = 0;	char tmp[2048];	memset(tmp,0,sizeof(tmp));	for(i = 0;i < strlen(in_data);i++)	{		if(in_data[i] != ' ') 			tmp[j++] = in_data[i];	}	strcpy(out_data,tmp);	out_data[strlen(tmp)] = '\0';	*data_len = strlen(tmp);	return 0;}// Delete SBC space from Stringint	TrimSBC( int argc, char argv[][M_MAX_PARA_LEN], char *in_data, int *data_len, char *out_data ){	int i , j = 0;	char tmp[1024];//	printf("in_data = [%s][%d]\n",in_data,strlen(in_data));	memset(tmp,0,sizeof(tmp));	for(i = 0;i < strlen(in_data);i+=2)	{		if((unsigned char)in_data[i] == 0xa1 && (unsigned char)in_data[i + 1] == 0xa1)			continue;		tmp[j++] = in_data[i];		tmp[j++] = in_data[i + 1];	}	strcpy(out_data,tmp);	out_data[strlen(tmp)] = '\0';	*data_len = strlen(tmp);	printf("out_data = [%s][%d]\n",out_data,strlen(out_data));	return 0;}//////////////////////////////////////////////////// * Added by MIQH -- 2002.04.12 // * 函數功能: 將字符串轉換為ASC碼->EBCD碼的預備串////////////////////////////////////////////////// int Filter( int argc, char argv[][M_MAX_PARA_LEN], char * inData, int * data_len, char * outData ){	int i;	int len;	int itemLength;	int addLength = 0;	char tmp[1000];	int cvtLength = atoi(argv[0]);		char ch = ' ';			memset(tmp,0,sizeof(tmp));	strcpy(tmp,inData);	itemLength = calculateLength( tmp );	while( itemLength > cvtLength )	{		len = strlen( tmp );		if( tmp[len-1] < 0 )		{			tmp[len-1] = '\0';			tmp[len-2] = '\0';		}		else		{			tmp[len-1] = '\0';		}		itemLength = calculateLength( tmp );			}	addLength = getAddLength( tmp );	strcpy(outData,tmp);	for( i=itemLength; i<cvtLength; i++ )	{		outData[i-addLength]=ch;	}	outData[cvtLength-addLength] = '\0';		i = strlen(outData);	if( outData[i-1]<0 )	{		if( outData[i-3]<0 )		{			outData[i-1] = ch;					outData[i-2] = ch;				}		else		{			outData[i-1] = ch;					outData[i-2] = ch;					outData[i] = ch;					outData[i+1] = ch;					outData[i+2] = '\0';				}	}		*data_len = strlen(outData);		return 0;}////////////////////////////////////////////////////// * Added by MIQH -- 2002.04.12 // * 函數功能: 計算字符串由ASC碼轉換為EBCD碼后的長度////////////////////////////////////////////////////int calculateLength(char * itemData){	int i;	int addLength = 0;	int itemLength = strlen( itemData );		if(itemData[0]<0)	{		addLength++;	}	if(itemData[itemLength-1]<0)	{		addLength++;	}	for( i=0; i<itemLength-1; i++)	{		if( itemData[i]*itemData[i+1] < 0 )		{			addLength++;		}	}	itemLength = itemLength + addLength;	return itemLength;}////////////////////////////////////////////////////////// * Added by MIQH -- 2002.04.12 // * 函數功能: 計算字符串由ASC碼轉換為EBCD碼后增加的長度///////////////////////////////////////////////////////// int getAddLength(char * itemData){	int i;	int addLength = 0;	int itemLength = strlen( itemData );		if(itemData[0]<0)	{		addLength++;	}	if(itemData[itemLength-1]<0)	{		addLength++;	}	for( i=0; i<itemLength-1; i++)	{		if( itemData[i]*itemData[i+1] < 0 )		{			addLength++;		}	}	return addLength;}////////////////////////////////////// // * Added by MIQH -- 2002.05.20 // * 函數功能: 由貨幣代碼轉為貨幣符號////////////////////////////////////// int ToCoinSymbol(int argc, char argv[][M_MAX_PARA_LEN], char * inData, int * data_len, char * outData){	int i = 3;	char tmpdata[19];		memset(tmpdata,0,19);	if( strncmp(inData,"01",2)==0 )	{		strcpy(tmpdata,"RMB");			memcpy(tmpdata+3,inData+2,15);	}		while( tmpdata[i] == ' ' )	{		tmpdata[i++] = '0';		}	strcpy(outData,tmpdata);	*data_len = strlen(outData);		return 0;}//////////////////////////////////////////////// // Added by MIQH -- 2002.05.20 // 函數功能: 由貨幣符號轉為貨幣代碼//////////////////////////////////////////////// int ToCoinCode(int argc, char argv[][M_MAX_PARA_LEN], char * inData, int * data_len, char * outData){	int i;	char tmpdata[100];		i = strlen(inData);	memset(tmpdata,0,18);	if( strncmp(inData,"RMB",3)==0 )	{		strcpy(tmpdata,"01");			memset(tmpdata+2,'0',18-i);		memcpy(tmpdata+20-i,inData+3,i-3);	}		strcpy(outData,tmpdata);	*data_len = strlen(outData);		return 0;}///////////////////////////////////////////////////// Added by chenxi -- 2002.06.08 // 函數功能: 大小額標志轉換(來帳使用)///////////////////////////////////////////////////int ToTxType(int argc, char argv[][M_MAX_PARA_LEN], char * inData, int * data_len, char * outData){	if( strlen(inData) != 1 )		return (-1);	switch( *inData ) {	case '0':		strcpy(outData,"1"); /*大額*/		break;	case '1':		strcpy(outData,"2"); /*小額*/		break;	default :			strcpy(outData,"3");		break;	}	*data_len = 1;	return 0;}/////////////////////////////////////////// // Added by chenxi -- 2002.06.08 //函數功能: 大小額標志轉換(往帳使用)///////////////////////////////////////////int ToOprtType(int argc, char argv[][M_MAX_PARA_LEN], char * inData, int * data_len, char * outData){	if( strlen(inData) != 1 )		return (-1);	switch( *inData ) {	case '1':		strcpy(outData,"0"); /*大額*/		break;	case '2':		strcpy(outData,"1"); /*小額*/		break;	default :			strcpy(outData,"2"); /*其它*/		break;	}	*data_len = 1;	return 0;}////////////////////////////////////////////// Added by MIQH -- 2002.05.21 // 函數功能: 得到發報中心或收報中心代碼//////////////////////////////////////////// int GetCenterCode(int argc, char argv[][M_MAX_PARA_LEN], char * inData, int * data_len, char * outData){	char tmpdata[5];		memset(tmpdata,0,5);	memcpy(tmpdata,argv[0]+3,4);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品123区| 国产一区二区三区日韩| 成人免费视频一区| 久久综合狠狠综合久久激情| 亚洲人成小说网站色在线| 麻豆国产欧美一区二区三区| 91精品国产乱| 日本欧美大码aⅴ在线播放| 色噜噜狠狠成人中文综合| 亚洲日本免费电影| 国产成人精品亚洲日本在线桃色 | 亚洲男同性恋视频| 成人一级片在线观看| 国产精品传媒视频| 精品一区二区三区在线观看| 欧美一区二区三区电影| 青青青爽久久午夜综合久久午夜| 欧美中文字幕不卡| 日韩高清在线不卡| 欧美精品一卡两卡| 国内不卡的二区三区中文字幕 | 欧美在线视频日韩| 一区二区高清视频在线观看| 在线观看日韩一区| 亚洲精品成人在线| 在线看一区二区| 午夜欧美在线一二页| 欧美视频一区二区| 精品一区二区三区不卡 | 韩国在线一区二区| 精品国产乱码久久久久久免费| 国产精品一级二级三级| 亚洲国产精品成人综合色在线婷婷| www.综合网.com| 国产精品亲子乱子伦xxxx裸| 国产乱子伦视频一区二区三区 | 午夜久久久久久电影| 在线视频一区二区三| 亚洲日本在线天堂| 99re6这里只有精品视频在线观看| 亚洲婷婷国产精品电影人久久| 欧美午夜视频网站| 国产乱子伦一区二区三区国色天香| 国产精品久久久久久久久免费樱桃 | 亚洲综合激情另类小说区| 91麻豆产精品久久久久久| 91婷婷韩国欧美一区二区| 国产午夜精品一区二区三区视频 | 欧美色精品天天在线观看视频| 粉嫩aⅴ一区二区三区四区五区| 亚洲va韩国va欧美va精品| 中文字幕成人网| 久久色在线视频| 欧美va在线播放| 欧美精三区欧美精三区| 91久久一区二区| 99久久精品免费| 成人黄色网址在线观看| 国产一区二区三区精品视频| 日韩av电影天堂| 丝袜诱惑制服诱惑色一区在线观看 | 国产成人福利片| 极品瑜伽女神91| 极品尤物av久久免费看| 蜜桃视频一区二区| 蜜桃视频一区二区| 青青草一区二区三区| 亚洲国产美女搞黄色| 亚洲精品国产一区二区精华液| 国产精品伦理一区二区| 中文字幕 久热精品 视频在线| 久久精品视频免费| 国产午夜精品久久| 国产精品免费视频观看| **网站欧美大片在线观看| 久久久精品tv| 久久综合色播五月| 久久综合九色综合97婷婷 | 欧美日韩高清不卡| 欧美日韩夫妻久久| 欧美一区二区三级| 欧美不卡一区二区三区四区| 欧美一区二区三区视频免费| 欧美一区二区三区公司| 精品国产一区二区精华| 精品嫩草影院久久| 国产亚洲欧美一级| 日本一区免费视频| **性色生活片久久毛片| 国产精品久久久久久久裸模| 亚洲美女一区二区三区| 亚洲v日本v欧美v久久精品| 日本麻豆一区二区三区视频| 久久国产人妖系列| 成人美女视频在线观看18| 91美女视频网站| 欧美在线免费播放| 日韩欧美成人午夜| 日本一区二区三区国色天香| 日韩一区中文字幕| 午夜精品久久久久久久久| 久久se这里有精品| 丁香五精品蜜臀久久久久99网站| 91啪亚洲精品| 这里只有精品电影| 久久嫩草精品久久久精品一| 亚洲欧美国产高清| 日韩 欧美一区二区三区| 国产成人免费在线视频| 欧美亚洲愉拍一区二区| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美精品日日鲁夜夜添| xnxx国产精品| 一区二区三区蜜桃网| 精品在线亚洲视频| 色综合久久中文综合久久牛| 欧美一区二区三区免费大片 | 中文字幕乱码一区二区免费| 亚洲午夜久久久久| 国产成+人+日韩+欧美+亚洲| 欧美系列在线观看| 2020国产精品| 亚洲6080在线| 成人aa视频在线观看| 91精品国产黑色紧身裤美女| 国产精品美女www爽爽爽| 日韩精品亚洲一区| 成人黄色片在线观看| 日韩一区二区三区四区| 亚洲人成精品久久久久久 | 一区二区三区国产精品| 国产在线精品一区二区夜色| 日本高清无吗v一区| 久久综合狠狠综合久久综合88| 国产精品另类一区| 日产国产高清一区二区三区| 91亚洲永久精品| 久久一区二区三区四区| 日韩专区欧美专区| 在线一区二区三区四区五区| 国产人成亚洲第一网站在线播放| 亚洲高清免费观看| 91在线观看免费视频| 国产日产欧美精品一区二区三区| 亚洲第一二三四区| 99国产精品久久久久久久久久| 国产亚洲综合性久久久影院| 午夜激情综合网| 欧美三级日本三级少妇99| 亚洲欧洲日韩av| 国产一区激情在线| 精品乱码亚洲一区二区不卡| 天天综合色天天综合| 日韩欧美综合在线| 婷婷开心激情综合| 欧美在线观看一区二区| 一区二区三区高清不卡| 99久久久精品| 日韩一区在线看| www.亚洲色图.com| 国产精品蜜臀av| 国产伦精品一区二区三区免费迷| 日韩亚洲欧美成人一区| 蜜臀av一区二区| 7777女厕盗摄久久久| 日韩国产欧美在线视频| 51精品秘密在线观看| 亚洲一区在线视频观看| 欧美天天综合网| 午夜国产精品影院在线观看| 欧美日韩午夜精品| 午夜av一区二区| 欧美大尺度电影在线| 久久99深爱久久99精品| 久久久国产精品不卡| 国产v日产∨综合v精品视频| 中文字幕成人网| 色婷婷久久久久swag精品 | 综合激情成人伊人| 97精品视频在线观看自产线路二| 国产精品成人一区二区三区夜夜夜| a级精品国产片在线观看| 亚洲欧美在线视频观看| 91美女视频网站| 五月婷婷欧美视频| 精品国产乱码久久久久久浪潮| 国产精品18久久久久久久久| 亚洲人成亚洲人成在线观看图片 | 欧美夫妻性生活| 美女久久久精品| 国产精品久99| 欧美精品自拍偷拍动漫精品| 久久精品国产网站| 国产精品毛片无遮挡高清| 91黄色免费观看| 狠狠狠色丁香婷婷综合久久五月| 国产精品国产三级国产a| 欧美三片在线视频观看| 国产麻豆视频一区二区| 亚洲精品国产精品乱码不99|