From ce4d0fc423f6e9bf8e5b2ee84c060b6128315c47 Mon Sep 17 00:00:00 2001 From: youmetme <321640253@qq.com> Date: Wed, 16 Jul 2025 14:02:02 +0800 Subject: [PATCH] docs: update --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f255086..8fa6f0c 100644 --- a/README.md +++ b/README.md @@ -92,9 +92,10 @@ example -h 1. 初始化解析器 ```c -ArgParse *argParseInit(char *documentation); +ArgParse *argParseInit(char *documentation,ArgParseValueType value_type); ``` - `documentation` 解析器的文档信息 +- `valueType` 程序本身需要的值类型 2. 添加命令 ```c @@ -226,6 +227,16 @@ char **argParseGetGlobalArgList(ArgParse *argParse, char *opt, int *len); - `opt` 参数选项 - `len` 参数个数 +8. 获取程序值 +该值为非命令的值,类似`gcc main.c`,该类程序没有使用命令,因此该值就是`main.c` +```c +char *argParseGetVal(ArgParse *argParse); +char **argParseGetValList(ArgParse *argParse, int *len); +``` +- `argParse` 解析器 +- `len` 参数个数 + + ### 触发检测API 1. 检测当前检测的命令的某个选项是否触发 ```c