parse_arg:便于解析传递给 main 的参数的库

时间:2024-06-29 02:40:44
【文件属性】:

文件名称:parse_arg:便于解析传递给 main 的参数的库

文件大小:23KB

文件格式:ZIP

更新时间:2024-06-29 02:40:44

C

解析参数 便于解析传递给主函数的参数的库。 这个库只包含一个函数: int parse_arg ( int *ac, char ***av, const opts options[], opt_error *error); 仅当没有发生错误时,此函数才会删除解析的参数。 例子: // l : NO_ARG // long_option : REQUIRED_ARG ./your_program -l arg file --long_option=arg arg2 解析后,您将在ac参数中获得值 4,在av参数中获得值:["./your_program", "arg", "file", "arg2"] 选择结构 opts结构体用于描述程序期望的参数。 它有以下字段: short_opt :包含选项的缩写形式的值(例如,'h' 表示帮助选项)。 long_opt : 包含选项的


【文件预览】:
parse_arg-master
----.gitignore(182B)
----parse_short_opt.c(4KB)
----Makefile(1020B)
----parse_error.c(902B)
----parse_arg.c(4KB)
----LICENSE(34KB)
----parse_arg.h(789B)
----parse_long_opt.h(590B)
----README.md(6KB)
----parse_long_opt.c(3KB)
----parse_error.h(833B)
----main.c(4KB)
----parse_short_opt.h(1KB)

网友评论