📄 exam.c.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 + -