fastdo
0.5.12
|
命令行参数解析(OldVersion) 更多...
#include <system.hpp>
Public 成员函数 | |
CommandLine (int argc, char *argv[], String const ¶mPrefix="- -- /") | |
int | getParamCount () const |
int | getValueCount () const |
int | getFlagCount () const |
bool | hasParam (String const &name) const |
bool | hasValue (String const &value) const |
bool | hasFlag (String const &name) const |
String | getParam (String const &name, String const &defValue="") const |
String | getValue (int i) const |
String | getFlag (int i) const |
命令行参数解析(OldVersion)
规则是: 含有前缀的串叫作name,后跟着不含前缀的串叫作value,一对name/value叫作Param 若未出现name,先出现了value,则作为noNameParam 若出现了name,接着又出现另一个name,则前一个name作为noValueParam name必须包含前缀 noNameParam也被叫Value参数, noValueParam也被叫Flag参数, 这样具有逻辑性的命名方便使用
在文件 system.hpp 第 142 行定义.
winux::CommandLine::CommandLine | ( | int | argc, |
char * | argv[], | ||
String const & | paramPrefix = "- -- /" |
||
) |
|
inline |
在文件 system.hpp 第 158 行定义.
|
inline |
在文件 system.hpp 第 152 行定义.
|
inline |
在文件 system.hpp 第 150 行定义.
|
inline |
在文件 system.hpp 第 157 行定义.
|
inline |
在文件 system.hpp 第 151 行定义.
|
inline |
在文件 system.hpp 第 155 行定义.
|
inline |
|
inline |
在文件 system.hpp 第 154 行定义.