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

📄 cmdline_parser.h

📁 一个很好用的解析
💻 H
字号:
#ifndef CMDLINE_PARSER_H#define CMDLINE_PARSER_H/*   NOTE NOTE NOTE: cmd_getOptionValueString() and   cmd_getArgument() return malloc'ed memory (and abort the program if   out of memory).  You must free it.*/enum optiontype {OPTTYPE_FLAG, OPTTYPE_INT, OPTTYPE_UINT, OPTTYPE_STRING};struct cmdlineParserCtl;typedef struct cmdlineParserCtl * cmdlineParser;voidcmd_processOptions(cmdlineParser   const cpP,                   int             const argc,                   const char **   const argv,                    const char **   const errorP);cmdlineParsercmd_createOptionParser(void);voidcmd_destroyOptionParser(cmdlineParser const cpP);voidcmd_defineOption(cmdlineParser   const cpP,                 const char *    const name,                  enum optiontype const type);    intcmd_optionIsPresent(cmdlineParser const cpP,                    const char *  const name);unsigned intcmd_getOptionValueUint(cmdlineParser const cpP,                       const char *  const name);intcmd_getOptionValueInt(cmdlineParser const cpP,                      const char *  const name);const char *cmd_getOptionValueString(cmdlineParser const cpP,                         const char *  const name);unsigned int cmd_argumentCount(cmdlineParser const cpP);const char * cmd_getArgument(cmdlineParser const cpP,                 unsigned int  const argNumber); #endif

⌨️ 快捷键说明

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