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

📄 exam.c.bak

📁 UNIX/LINUX平台下面SMS网管原代码
💻 BAK
字号:
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include "tpcall.h"main( int argc, char **argv){	int ret=0 ;	TRADE_PACK trade_pack, *tp ;	int optcode = 1001; 	int  i=0 ;              if (argc<1)                 {                	printf("━━━━━━━━━━━━━\n");                        printf("使用方法:exam  transcode     \n");                  printf("━━━━━━━━━━━━━\n");                        exit(0);                    } 	optcode = atoi(argv[1]);	memset( (char *)&trade_pack, '\0', sizeof( trade_pack)) ;	tp = &trade_pack ;	init_head( &(tp->bk_h)) ;	sprintf( tp->bk_h.optcode, "%4d", optcode) ;	strcpy( tp->bk_h.termno, "") ;	strcpy( tp->bk_h.id, "00000000212") ;	strcpy( tp->bk_h.zoneno, "0010") ;	switch(optcode)	{			case 1001:			sprintf( (char *)tp->buf,"|82390000220|992001100143716|234244|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1002:			sprintf( (char *)tp->buf,"|82390000220|9559981190144528815|111111|20000711|20050818||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1003:			sprintf( (char *)tp->buf,"|82390000220|1038986110000003503|000000|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1600:			sprintf( (char *)tp->buf,"|23000000049|5359101190072365|111111|1038986110000498141|1000.00|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1700:			sprintf( (char *)tp->buf,"|82390000220|3503|111111|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1100:			sprintf( (char *)tp->buf,"|82390000220|992001100143716|111111|1|");			//sprintf( (char *)tp->buf,"|82390000220|1038986110000003503|123456|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1101:			sprintf( (char *)tp->buf,"|82390000220|992001100143716|111111|20031111|||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1102:			sprintf( (char *)tp->buf,"|82390000220|5359101190072506|888888|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1103:			//sprintf( (char *)tp->buf,"|82390000220|157001100127074|1|");			sprintf( (char *)tp->buf,"|82390000220|9559981190095117113|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1400:			sprintf( (char *)tp->buf,"|82390000220|9559981190081397315|111111|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1210:			sprintf( (char *)tp->buf,"|82390000220|5359101190072506|123456|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1310:			sprintf( (char *)tp->buf,"|82390000220|1038986111001892829|111111|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1901:			sprintf( (char *)tp->buf,"|23090000001|3467|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1200:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|123456|12001|10|100|10|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2001:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|123456|112001|I|22344444444444444|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2002:			sprintf( (char *)tp->buf,"|82300000220||1038986111001663378|111111||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2003:			sprintf( (char *)tp->buf,"|82300000220||0460730635|1|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2004:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|123456|1|600571|10|100|1|telle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2005:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|123456|elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2006:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|1|600517|elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2007:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|123456|1600517|elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2008:			sprintf( (char *)tp->buf,"|82300000220||1038986111001663378|20050505||000583|elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2009:			sprintf( (char *)tp->buf,"|82300000220||1038986111001663378|20050505|20050630||elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2010:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|20050630|20050630||elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2011:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|123456|1|600571|elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 2012:			sprintf( (char *)tp->buf,"|82300000220|992001100143716|elle|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 8102:			sprintf( (char *)tp->buf,"|82300000220||1|000|||");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9002:			sprintf( (char *)tp->buf,"|23000000129||123456|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9616:			sprintf( (char *)tp->buf,"|13958027064|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9617:			sprintf( (char *)tp->buf,"|56|17|22|16|71|33|20|49|27|24|72|18|43|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9618:			sprintf( (char *)tp->buf,"|1006|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9619:			sprintf( (char *)tp->buf,"|13958027064|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1202:			sprintf( (char *)tp->buf,"|23000000015|9559981190226504916|111111|020006||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1203:			sprintf( (char *)tp->buf,"|23000000015|9559981190226504916|111111|20000101|20050810||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1204:			sprintf( (char *)tp->buf,"|23000000015|9559981190226504916|111111|020006|20000101|20050810||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1205:			sprintf( (char *)tp->buf,"|23000000015|040905|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1206:			sprintf( (char *)tp->buf,"|23000000015|000111||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1207:			sprintf( (char *)tp->buf,"|23000000015||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1300:			sprintf( (char *)tp->buf,"|23000000015|1038986111001892829|111111|519999|1000|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1301:			sprintf( (char *)tp->buf,"|23000000015|9559981190243949516|111111|213001|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1302:			sprintf( (char *)tp->buf,"|23000000015|9559981190243949516|111111|213001|100|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1303:			sprintf( (char *)tp->buf,"|23000000015|9559981190243949516|111111|10001111|20050613|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1305:			sprintf( (char *)tp->buf,"|23000000015|1038986111001892829|111111|519999||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1306:			sprintf( (char *)tp->buf,"|23000000015|1038986111001892829|111111|519999|20000101|20050610|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1307:			sprintf( (char *)tp->buf,"|23000000015|519999|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1308:			sprintf( (char *)tp->buf,"|23000000015|1038986111001892829|111111|519999|20000101||1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1500:			sprintf( (char *)tp->buf,"|23000000073|177001100134217|522103|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1501:			sprintf( (char *)tp->buf,"|23000000015|1038986111001892829|I|520103341012523|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9613:			sprintf( (char *)tp->buf,"|005369.1906|1|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9051:			sprintf( (char *)tp->buf,"|23000000015|1|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 9999:			sprintf( (char *)tp->buf,"|01052.1101|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1902:			sprintf( (char *)tp->buf,"|23000000015|111111|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1903:			sprintf( (char *)tp->buf,"|23000000129|123456|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1905:			sprintf( (char *)tp->buf,"|23000000129|259001100144019|9559981190226504916|tang|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1906:			sprintf( (char *)tp->buf,"|23000000015|005369.1906|1|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1907:			sprintf( (char *)tp->buf,"|23000000015||0892|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1908:			sprintf( (char *)tp->buf,"|23000000129|9559981190226504916|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1800:			//sprintf( (char *)tp->buf,"|23000000015|745001040003467|111111|1|");			sprintf( (char *)tp->buf,"|23000000015|715001040000725|111111|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1801:			sprintf( (char *)tp->buf,"|23090000001|1|715001040000725|111111|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		case 1802:			sprintf( (char *)tp->buf,"|23090000001|1|745001040003467|111111|20050101|20050601|1|");			tp->buflen = strlen( (char *)tp->buf) ;			break;		default:			fprintf(stdout, "not supported.\n");			return -1;	}	sprintf( tp->filename, "/home/agent/tmp/tmp.txt", getenv("HOME"));	fprintf(stdout, "tpcalling...");	ret = tpcall("177.2.1.15", 2035, 20, 999, tp) ;	fprintf(stdout, "finished.\n");	fprintf( stderr, "\"%s\"\n[%d]\n", tp->buf, ret) ;	exit( 0) ;}

⌨️ 快捷键说明

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