📄 pubname.c
字号:
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <math.h>
#include "pub_form.h"
#include "mytools.h"
#include "tool.h"
extern int do_query, do_insert, do_update, do_delete;
extern int chg_errmsg_46();
/***********************************/
/* 注意:以下所有函数必须有返回值 */
/***********************************/
int get_normal_stop(char *pStr)
{
switch (pStr[0]) {
case 'Y':
case 'y':
pStr[0] = 'Y';
strcpy(pub.normal_stop, "正常");
break;
case 'N':
case 'n':
pStr[0] = 'N';
strcpy(pub.normal_stop, "禁止");
break;
default:
pub.normal_stop[0] = 0;
if (!do_query) return(17); /* 无此选项 */
break;
}
return(0);
}
/** yaoLee **/
int get_log_state(char *id)
{
memset(pub.log_state, '\0', sizeof(pub.log_state));
switch (id[0]) {
case 'i':
case 'I':
id[0] = 'I';
strcpy(pub.log_state, "在线");
break;
case 'o':
case 'O':
id[0] = 'O';
strcpy(pub.log_state, "离线");
break;
}
return(0);
}
/*
* 检查柜员号的合法性
*/
/** yaoLee **/
int check_cen_oper(char *id)
{
int ret;
memset(pub.cen_oper_name, '\0', sizeof(pub.cen_oper_name));
if (!id[0]) return(0);
ret = get_cen_oper_name(id, pub.cen_oper_name);
if (do_query) return(0);
if (ret) return(20); /* 无此中心柜员 */
return(0);
}
str2date(d_date, s_date, ch)
char *d_date;
char *s_date;
char *ch;
{
sprintf(d_date, "%04d%s%02d%s%02d", atoi(s_date)/10000, ch, atoi(s_date)/100%100, ch, atoi(s_date)%100);
}
str2time(d_time, s_time, ch)
char *d_time;
char *s_time;
char *ch;
{
sprintf(d_time, "%02d%s%02d%s%02d", atoi(s_time)/10000, ch, atoi(s_time)/100%100, ch, atoi(s_time)%100);
}
date2str(d_date, s_date, ch)
char *d_date;
char *s_date;
char *ch;
{
char year[5];
char mon[3], day[3];
s_date[0] = '\0';
if (strlen(d_date) != 10 && strlen(d_date) != 8) {
return(-1);
}
if (strlen(d_date) == 8) {
strncpy(year, d_date, 4);
year[4] = '\0';
strncpy(mon, &d_date[4], 2);
mon[2] = '\0';
strcpy(day, &d_date[6]);
} else {
strncpy(year, d_date, 4);
year[4] = '\0';
strncpy(mon, &d_date[5], 2);
mon[2] = '\0';
strcpy(day, &d_date[8]);
}
strcat(s_date, year);
strcat(s_date, mon);
strcat(s_date, day);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -