⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gcftxtf.h

📁 完整的Dos下读写Txt文件程序。 包括CSV格式和Ini格式。
💻 H
字号:
/*    GCFTXTF.H -- General C functions for Text File Read/Write    M.L.Y  2000.1.1    MODIFIED   (YYYY.MM.DD)     M.L.Y      2000.01.01 -  Creation */ #ifndef GCFTXTF_H_INCLUDE #define GCFTXTF_H_INCLUDE #include "CMNDEF.H"#include "GCFSTR.H"#include <stdio.h>#include <string.h>struct txt_line_flds {   int  fldsp;        /* fld start pointer */   int  fldlen;       /* fld len */ }; #define MAX_TXT_LINE_FLD                         128 extern struct txt_line_flds txt_line_fld[]; #define MAX_CFG_BUF                              512 #define CFG_OK                                   0 #define CFG_SECTION_NOT_FOUND                    -1 #define CFG_KEY_NOT_FOUND                        -2 #define CFG_ERR                                  -10 #define CFG_ERR_FILE                             -10 #define CFG_ERR_OPEN_FILE                        -10 #define CFG_ERR_CREATE_FILE                      -11 #define CFG_ERR_READ_FILE                        -12 #define CFG_ERR_WRITE_FILE                       -13 #define CFG_ERR_FILE_FORMAT                      -14 #define CFG_ERR_SYSTEM                           -20 #define CFG_ERR_SYSTEM_CALL                      -20 #define CFG_ERR_INTERNAL                         -21 #define CFG_ERR_EXCEED_BUF_SIZE                  -22 #define COPYF_OK                                 0 #define COPYF_ERR_OPEN_FILE                      -10 #define COPYF_ERR_CREATE_FILE                    -11 #define COPYF_ERR_READ_FILE                      -12 #define COPYF_ERR_WRITE_FILE                     -13 #define TXTF_OK                                  0 #define TXTF_ERR_OPEN_FILE                       -1 #define TXTF_ERR_READ_FILE                       -2 #define TXTF_ERR_WRITE_FILE                      -3 #define TXTF_ERR_DELETE_FILE                     -4 #define TXTF_ERR_NOT_FOUND                       -5 int  fgetline(FILE *fp, USGC *buffer, int maxlen);int  copy_txt_file(void *source_file, void *dest_file);int  split_txt_line_fld(char *txt_line, char *sep_chars);char *get_txt_line_fld(char *txt_line, int fldno, char *buf);int  split_key_val(USGC *buf, USGC **key, USGC **val);int  CFG_get_key(void *CFG_file, void *section, void *key, void *buf);int  CFG_set_key(void *CFG_file, void *section, void *key, void *buf); int  CFG_get_sections(void *CFG_file, USGC *sections[]); int  CFG_get_keys(void *CFG_file, void *section, USGC *keys[]); int  read_txt_line(void *TXT_file, int line_no, void *buf); int  seek_txt_line(void *TXT_file, void *line_tag, void *buf); #endif  /* GCFTXTF_H_INCLUDE */ 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -