一个简单的命令行解析类
来源:互联网 发布:厨房电器 知乎 编辑:程序博客网 时间:2024/05/17 22:11
struct USER_COMMAND{public:USER_COMMAND(CString m_strCmd){int iIndex1 = 0, iIndex2 = 0;while(1){iIndex2 = m_strCmd.Find(_T(' '), iIndex1);if(iIndex2 == -1){AddCmd(m_strCmd.Mid(iIndex1));break;}else{AddCmd(m_strCmd.Mid(iIndex1, iIndex2-iIndex1));iIndex1 = iIndex2 + 1;}}}~USER_COMMAND(){Reset();}CString GetParam(int index){if(index >= GetSize()){return _T("");}else{return m_vectorCmd[index];}}private:inline void Reset(){m_vectorCmd.clear();m_iCmdCount = 0;}inline void AddCmd(CString& m_strCmd){m_vectorCmd.push_back(m_strCmd);m_iCmdCount++;}inline int GetSize() const{return m_vectorCmd.size();}public:std::vector<CString>m_vectorCmd;intm_iCmdCount;};
传进命令行字符串(空格分割),之后GetParam()就可以了。
阅读全文
1 0
- 一个简单的命令行解析类
- 自己动手写一个简单的Shell之三:命令行解析
- 一个不错的命令行解析类
- 一种简单的linux命令行解析方法
- 一个面向对象的命令行解析器
- 一个简单的C#命令行参数程序
- 一个简单的命令行聊天程序
- 命令行编译一个简单的 VC 程序
- 一个简单的wed服务器SHTTPD(1)————命令行和文件配置解析
- glib命令行解析简单示例
- 一个命令行参数解析器
- 一个命令行参数解析器
- 一个命令行参数解析器
- 一个带命令行解析功能的console程序框架
- 一个带命令行解析功能的console程序框架
- 一个“牛逼”的 Python 命令行解析库
- 解析xml文档的一个简单php类
- ExcelUtil,一个简单封装的excel解析和生成类
- 软件设计--模块划分
- 训练一个简单的神经网络(基于CS231n)
- Apache Maven 入门篇(下)
- 新手做SEO外链常犯的五大陷阱!你是否中枪?
- 事件冒泡和事件捕获
- 一个简单的命令行解析类
- 南阳OJ-题目217:a letter and a number
- java连接Access数据库
- java-1
- Quora是如何使用机器学习的?
- 如何获取Android app的apk包名和launcherActivity?
- Cookie中的JSESSIONID解释
- Scala中的模式匹配match
- Lambda表达式简介