📄 my_api.h
字号:
//
//File name: my_api.h
//Author: Mr. Zhujingkun
//From Date:1999,05,28
//This is the headerfile of my application interface function file
//Datatypes of each bussiness file and Functions prototype are defined here.
//
#ifndef NCS_MY_API
#define NCS_MY_API
//define some data structure
struct stYSSMFileRec
{
char bkdh[7];
char jsfbh[3];
char fsfbh[3];
char qdqa[3];
char qdqb[3];
char zdqa[3];
char zdqb[3];
char kq[7];
char dj[7];
char dyzs[10];
char dyk[11];
char lszs[10];
char lsk[11];
char dsn[1];
};
struct stYXDBRec
{
long key;
char yX_Codel[3];
};
//struct stYXMsg
//{
//};
struct stTJBBDBRec
{
char bB_Code[2];
int year;
int month;
char *data_Tjbb;
};
//struct stTJBBBMsg
//{
//
//};
struct stGHDBRec
{
long key;
int gH_Code;
char ghxl[3];
char *gH_Data;
};
//struct stGHBMsg
//{
//
//};
struct stBKMLFileRec
{
char bkdh[7];
char bkmc[41];
char fbkj[9];
float dj;
float yj;
float jj;
float bnj;
float hzddrq[25];
char fxfw[5];
char kq[7];
char tykh[13];
char jb[7];
char bz[81];
char xyf[2];
char n1[3];
char n2[3];
char n3[3];
char n4[3];
};
struct stBKMLDBRec
{
long key;
char snd_Province_Code[3];
char bkdh[8];
char bkmc[41];
char fbkj[17];
char cbrq[11];
float dj;
float yj;
float jj;
float bnj;
float nj;
char hzddrq[25];
char fxfw[5];
char kq[7];
char tykh[13];
char jb[6];
int pc;
int kz;
int bym;
char bz[81];
char xyf[2];
float bbdyfl;
float wbdyfl;
float bblsfl;
float wblsfl;
};
//struct stBKMLMsg
//{
//
//};
extern char cTypeArray[TOTAL_FILE_TYPE][TYPE_NAME_LEN+1];
extern char cProgramArray[TOTAL_FILE_TYPE][PROGRAM_NAME_LEN+1];
//A global variable used to distinguish every different send of original file from YWJ
char g_sSequence[12];
//define some functions prototype
void InitDepartSrcFile();
int MyExistFile( const char* sFile );
int myapi_ReadALine( char* cLine, FILE* hTable );
void myapi_GetItem(char* cLine, char* cType, char* cProgram );
void myapi_ProcessOriginalFile( const char* sFileName );
void ErrorLog( const char* sErrorMessage );
void myapi_Form_YSSMFile( char* cLine, FILE* hOriginalFile );
void myapi_Form_YSSJFile( char* cLine, FILE* hOriginalFile );
void myapi_Form_TJBBFile( char* cLine, FILE* hOriginalFile );
void myapi_Form_GHFile( char* cLine, FILE* hOriginalFile );
void myapi_Form_BKMLFile( char* cLine, FILE* hOriginalFile );
void myapi_Form_SNMLFile( char* cLine, FILE* hOriginalFile );
void myapi_Form_ZFJBHFile( char* cLine, FILE* hOriginalFile );
void myapi_FormUniqueName( char* cFileName );
int GetTimeInterval(char* cType);
int myapi_IsFileName( char *cALine );
void EndDepartSrcFile();
void GetArgv0( char* cArgv0, char* cPathName );
size_t GetFileSize( char *cFileName );
int ExistYXFile( const char* sYXJSDIR );
void myapi_ProcessYXFile( const char* cYXFileList );
int GetSequence();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -