📄 cif.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 + -