📄 delspace.c
字号:
#include <stdio.h>
#include <sys/types.h>
#include "db_struct_c.h"
void DelSpace(char *string)
{
int i;
if (string == NULL)
return;
for (i = strlen(string)-1; i >= 0; i --) {
if (string[i] != ' ' && string[i] != '\t') break;
}
string[i+1] = '\0';
return;
}
void del_st_space(char *table, void *ptr)
{
if (!strcmp(table, "tran_ls")
|| !strcmp(table, "cur_tran_ls")) {
S_tran_ls *tran_ls;
tran_ls = (S_tran_ls *)ptr;
DelSpace(tran_ls->card_no);
DelSpace(tran_ls->exp_date);
DelSpace(tran_ls->local_sys_date);
DelSpace(tran_ls->local_sys_time);
DelSpace(tran_ls->tran_sys_time);
DelSpace(tran_ls->terminal_id);
DelSpace(tran_ls->merchant_id);
DelSpace(tran_ls->mcc);
DelSpace(tran_ls->tran_rrn);
DelSpace(tran_ls->bank_type);
DelSpace(tran_ls->card_type);
DelSpace(tran_ls->ccy_code);
DelSpace(tran_ls->acq_bank_id);
DelSpace(tran_ls->acq_host_id);
DelSpace(tran_ls->iss_bank_id);
DelSpace(tran_ls->snd_bank_id);
DelSpace(tran_ls->snd_host_id);
DelSpace(tran_ls->auth_no);
DelSpace(tran_ls->resp_code);
DelSpace(tran_ls->oper_no);
DelSpace(tran_ls->agent_tran_type);
DelSpace(tran_ls->trans_acct_no);
DelSpace(tran_ls->trans_acct_type);
DelSpace(tran_ls->acct_type);
DelSpace(tran_ls->acct_no_type);
DelSpace(tran_ls->track2);
DelSpace(tran_ls->track3);
DelSpace(tran_ls->add_data);
DelSpace(tran_ls->update_date);
DelSpace(tran_ls->update_time);
return;
}
if (!strcmp(table, "sys_module")) {
S_sys_module *sys_module;
sys_module = (S_sys_module *)ptr;
DelSpace(sys_module->prog_name);
DelSpace(sys_module->prog_desc);
DelSpace(sys_module->prog_param);
return;
}
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -