?? dsq_filter.c
字號:
/*=============================================================
功能:
代授權查詢
作者:
王永忠:2001/03/25:規范程序設計
王永忠:2001/04/05:增加代授權商戶配置文件查詢函數
===============================================================*/
#include <stdio.h>
#include "all.h"
/***************************************************************
功能:
在代授權銀行機構配置文件中查詢行號, 找到則返回1,否則返回
0。
ENTRY:
行號
RETURN:
1 FOUND
0 NOT FOUND
-1 FAIL
****************************************************************/
int dsq_filter(char *bankid)
{
FILE *fp;
char path[64];
sprintf(path, "%s/etc/DSQ_FILTER", getenv("WORKDIR"));
if ((fp = fopen(path, "r")) == NULL) return(-1);
while (!feof(fp)) {
fscanf(fp, "%s\n", path);
if (!memcmp(path, bankid, 11)) {
fclose(fp);
return(1);
}
}
fclose(fp);
return(0);
}
/***************************************************************
功能:
在代授權商戶配置文件中查詢商戶號, 找到則返回1,否則返回
0。
ENTRY:
行號
RETURN:
1 FOUND
0 NOT FOUND
-1 FAIL
****************************************************************/
int dsq_filter_merchant(char *merchant_id)
{
FILE *fp;
char path[64];
sprintf(path, "%s/etc/DSQ_FILTER_MERCHANT", getenv("WORKDIR"));
if ((fp = fopen(path, "r")) == NULL) return(-1);
while (!feof(fp)) {
fscanf(fp, "%s\n", path);
if (!memcmp(path, merchant_id, 15)) {
fclose(fp);
return(1);
}
}
fclose(fp);
return(0);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -