?? file_com.h
字號:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <time.h>
#include <errno.h>
#include <sys/stat.h>
#define OPEN_FILE_ERR -200
#define DIR_NOFIND -201
#define CREATEFILE_ERR -202
#define BUFLEN_ABOUT -203
#define DEBUG 0
#define TIMEDEBUG 1
#define ERRDEBUG 2
#define Max_Cmp 28
#define Max_Idx 16
#define Data_Len 147
#define Max_Complete_File 1000
#define Max_Bufs 1010000
struct _Deal_Buf {
char Bufs[Data_Len+1];
char Date_Cmp[Max_Cmp+1];
char Comp_Idx[Max_Idx+1];
};
extern struct _Deal_Buf Deal_Bufs[Max_Bufs+10];
class File_Create{
public :
int Set_Env( char * );
int CreateFile( char *,char * );
int Init_DealOneRecord( char * );
int Insert_OneRecord( char * );
int Complete_DealOneRecord( char * );
char Complete_Dir[Max_Complete_File+10][200];
long CDir_Nums,File_Lens;
private:
int CheckDir( char * );
int DeleteSpace( char * );
int PTrace( int,char * );
int GetTime( int );
int DeleteHSpace( char * );
int Check_Date_Dir( char *,char * );
void Get_CallingNo( char *,char * );
void Get_PhoneDate( char *,char * );
long Sort_File( char * );
char CallingNo[40],CalledNo[40],PhoneTime[20],Date_Cmp[10];
char Work_Dir[400],tmpss[4000],opdate[20],optime[20];
};
int _BufsCmpProc( const void *,const void * );
int CallNo_To_BCD( char *,char * );
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -