⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cif.c

📁 UNIX/LINUX平台下面SMS网管原代码
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "tpcall.h"main( int argc, char **argv){	int ret ;	TRADE_PACK trade_pack, *tp ;	int optcode ; 	int  i ;	char filename[80];	memset( (char *)&trade_pack, '\0', sizeof( trade_pack)) ;	tp = &trade_pack ;	init_head( &(tp->bk_h)) ;	if( argc != 2 && argc != 3 ){		printf( "usage:[ %s optcode ]\n", argv[0] );		exit( 1 );	}	optcode = atoi( argv[1] );	sprintf( tp->bk_h.optcode, "%4d", optcode) ;	strcpy( tp->bk_h.termno, "13081000") ;	strcpy( tp->bk_h.zoneno, "41067") ;	strcpy( tp->bk_h.id, "") ;	//strcpy( tp->bk_h.id, "61000000027") ;	switch(optcode)	{		case 8101:			sprintf( (char *)tp->buf, "|00013|888888888||宽大1202|1202|2|1|330521197909271011|1|1|1977-07-31|1|2|1|1|12125|13956078642|057168866880|turring@sina.com|1992-01-01|sunyard||057156686888|310053|000571|0|555555|||9|||1|888888|") ;			break;		case 8102:			//strcpy( tp->bk_h.id, "23000000145") ;			//sprintf( (char *)tp->buf, "|0013|13001000|||") ;			sprintf( (char *)tp->buf, "|0013|13001000|1|330621680319333|") ;			break;		case 8103:			sprintf( (char *)tp->buf, "|00013|13061000||test1201|test1202|2|2|330225197701234004|||1977-07-31|1|2|3|4|5|6|7|8|turring@sina.com|2000-07-10|sunyard|22|057156686888|310053|000571|0|555555|33|44|9|2008-10-01|1|666666|777777|") ;			break;		case 8104:			sprintf( (char *)tp->buf, "|0013|13061000|2|330225198212345645|2|777777|") ;			break;		case 8105:			strcpy(tp->bk_h.id,"23000000145");			sprintf( (char *)tp->buf, "|0013||1|330621680319333|000000|") ;			break; 		case 8107:		        strcpy(tp->bk_h.id,"41001000157");                        sprintf( (char *)tp->buf, "|0013|13061000|||000000|") ;                        break;		case 8111:			strcpy(tp->bk_h.id,"41001000143");			sprintf( (char *)tp->buf, "|00012|13061000|||0008|望望|11|1375029980110022394|11|1111||500.00|5000.00|100|666666|") ;			break;		case 8112:			strcpy(tp->bk_h.id,"41001000162");			sprintf( (char *)tp->buf, "|00013|19|||111111||") ;			break;		case 8113:			strcpy(tp->bk_h.id,"41001000147");			sprintf( (char *)tp->buf, "|00013|13061000|||0001|888888|") ;			break; 		case 8114:                        strcpy(tp->bk_h.id,"41001000162");                        sprintf( (char *)tp->buf, "|00013|19|||1|000000|") ;                        break;		case 8115:			strcpy(tp->bk_h.id,"41001000145");			sprintf( (char *)tp->buf, "|00013|13061000|||0002|1111|000000|") ;			break;		case 8116:			strcpy(tp->bk_h.id,"41001000181");			sprintf( (char *)tp->buf, "|00013|13061000|||1|13914787962||0371|1860|09:00-18:00|888888|") ;			break;		case 8117:			strcpy(tp->bk_h.id,"41001000098");			sprintf( (char *)tp->buf, "|00013|13061000|||888888|") ;			break;		case 8118:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|2|330225197701234004|4|13858098680|0579|1861|09:00-18:00|666666|") ;			break;		case 8131:			strcpy(tp->bk_h.id,"61000000001");			sprintf( (char *)tp->buf, "|00013|13061000|||02|0005|670006|1861|0900|13837101205|888888|") ;			break;		case 8132:			strcpy(tp->bk_h.id,"41001000181");			sprintf( (char *)tp->buf, "|00013|13061000|||888888|") ;			break;		case 8133:			strcpy(tp->bk_h.id,"41001000147");			sprintf( (char *)tp->buf, "|00013|13061000|||2|13598832960|111111|") ;			break;		case 8140:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|2|330225197701234004|1|666666|") ;			break;		case 8141:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|2|330225197701234004|0001|8|7|6|666666|") ;			break;		case 8142:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|2|330225197701234004|0001|8|7|6|666666|") ;			break;		case 8161:			sprintf( (char *)tp->buf, "||00013|13061000|1|130225197701234598||test1|11|2301234567890123470|01|110|500.00|5000.00|50||") ;			break;		case 8201:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000||710927919|建设银行|74658498430989|3298374740555|230123456890111111|61909|abc|1|10311111111|bcd|1|22|050000|1234567|2345678|3456789|000|0|turring@sina.com|2|") ;			break;		case 8202:			strcpy(tp->bk_h.id,"41901000168");			sprintf( (char *)tp->buf, "|00013|13061000||") ;			break;		case 8203:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|12345|1111111|74658498430989|3298374740555|2301234567890123457|61909|abc|1|10311111111|bcd|1|1022222222222222|自强路|050000|1234567|1111111|3456789|000|0|turring@sina.com|2||") ;			break;		case 8204:			strcpy(tp->bk_h.id,"41901000172");			sprintf( (char *)tp->buf, "|00013|13061000||");			break;		case 8206:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234010|建行|74658498430989|3298374740555|2301234567890123457|61909|abc|1|10311111111|bcd|1|22|050000|1234567|2345678|3456789|000|0|turring@sina.com|2|") ;			break;		case 8211:			strcpy(tp->bk_h.id,"10090000102");			sprintf( (char *)tp->buf, "|00013|13061000|||32001594036059888884|建行|11|66666|01|");			break;		case 8212:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234009|");			break;		case 8213:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000||130225197701234009|1|");			break;		case 8214:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234009|1|");			break;		case 8231:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234010|1|abcdefg|1|222222|3333|4444|5555|111|0|888888|");			break;		case 8232:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234009||");			break;		case 8234:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234009|222222|");			break;		case 8235:			strcpy(tp->bk_h.id,"41901000035");			sprintf( (char *)tp->buf, "|00013|13061000||1|");			break;		case 8236:			strcpy(tp->bk_h.id,"41901000102");			sprintf( (char *)tp->buf, "|00013|13061000||1|");			break;		case 8241:			strcpy(tp->bk_h.id,"41901000089");			sprintf( (char *)tp->buf, "|00013|13061000||1|1|32001594036052500190|");			break;		case 8242:			strcpy(tp->bk_h.id,"41901000115");			sprintf( (char *)tp->buf, "|00013|13061000||2|");			break;		case 8243:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|00013|13061000|130225197701234009|1|1|");			break;		case 9613:			strcpy(tp->bk_h.id,"");			sprintf( (char *)tp->buf, "|abc|2|13061000|");			break;		default :			printf("Trade Not Define!!!\n");			exit(1);	}		tp->buflen = strlen( (char *)tp->buf) ;	sprintf( tp->filename, "%s/tmp/%d.%d", getenv("HOME"), optcode, getpid()) ; 	ret = tpcall( "192.168.4.52", 2035, 5, 100, tp) ;	//ret = tpcall( "192.168.0.1", 2035, 5, 100, tp) ;	printf( "[%d] cli exit by test ret=[%d] [%s]\n", i, ret, tp->buf) ;	if ( ret != 0 ) printf("Failure=[%d] [%s] \n", i, tp->buf) ;	exit( 0) ;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -