`
sogo6
  • 浏览: 113333 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

利用ACE_Get_Opt解析命令

    博客分类:
  • ACE
ACE 
阅读更多
ACE_Get_Opt通常用来解析程序的命令行参数,也可结合ACE_ARGV类解析其他的字符串命令.

ACE_TCHAR  szCmd[]  =  ACE_TEXT("ping  -l 100  -n 25  -w 10000");
//分解字符串为参数向量,ACE_ARGV的argc()成员函数返回向量数目,argv()返回向量数组
ACE_ARGV   argvEnv( szCmd );
    
ACE_TCHAR szOptions[] = ACE_TEXT (":l:n:w:");
//分析参数对
ACE_Get_Opt  cmdOpt( argvEnv.argc(), argvEnv.argv(), szOptions ) ;

int  nOption;
while ( ( nOption = cmdOpt () )  !=  EOF )
{
    switch ( nOption ) 
    {
    case 'l':
        {
            ACE_DEBUG(( LM_DEBUG, ACE_TEXT("-l值为:%s\n"), cmdOpt.opt_arg () ));
        }
        break;
    case 'n':
        {
            ACE_DEBUG(( LM_DEBUG, ACE_TEXT("-n值为:%s\n"), cmdOpt.opt_arg () ));
        }
        break;
    case 'w':
        {
            ACE_DEBUG(( LM_DEBUG, ACE_TEXT("-w值为:%s\n"), cmdOpt.opt_arg () ));
        }
        break;
    case ':':
        break;
    }
}
分享到:
评论

相关推荐

    ACE_TEST.rar_ACE

    在这个"ACE_TEST.rar_ACE"压缩包中,包含的"ACE_TEST"很可能是用于演示或测试ACE库功能的代码样本。 在描述中提到的"ACE_Time_Value"是ACE库中的一个核心类,它用于表示时间和时间间隔。这个类不仅支持标准的秒和...

    fifo_lru_opt.rar_FIFO LRU_OPT_OPT_ LRU_ FIFO_fifo_lru_opt_visual

    "fifo_lru_opt_visual"可能是一个可视化工具,帮助用户直观理解这些算法的工作原理。 **FIFO(先进先出)页面置换算法**是最简单的页面替换策略。它按照进程加载页面的顺序来淘汰页面,即最先进入主存的页面最先被...

    place_opt_icc_icc_后端placement-opt_placement_

    本压缩包文件"place_opt_icc_icc_后端placement-opt_placement_"似乎包含了关于ICC在放置(placement)阶段的优化指导,特别是针对2013.03版本的更新内容。 放置优化(placement-opt)是ICC工具中的一个关键功能,...

    ACE linux 版本安装

    - 更改`MY_ACE_CONFIG`和`MY_ACE_GNU_MACROS`变量以适应Linux平台: ```bash MY_ACE_CONFIG=config-linux.h MY_ACE_GNU_MACROS=platform_linux.GNU ``` 3. **运行安装脚本**: - 给予`ACE-install.sh`执行...

    最优化方法及其MATLAB实现_源代码_opt_matlab.zip

    最优化方法及其MATLAB实现_源代码_opt_matlab

    yuandaima.rar_LFU_LFU NUR _OPT_OPT FIFO LRU LFU

    设计一个虚拟存储区和内存工作区 , 并使用下述算法计算访问命中率。 (1) 先进先出的算法 (FIFO) (2 )最近最少使用算法 (LRU) (3) 最佳淘汰算法 (OPT) (4) 最少访问页面算法 (LFU) (5 )最近最不经常使用算法 (NUR)

    opt fifo lru.zip_OPT FIFO LRU_opt fifd_opt fifo_操作系统_调页存储管理模拟

    本资料包“opt fifo lru.zip”着重介绍了三种主要的页面替换算法:Optimal(最优)、FIFO(先进先出)和LRU(最近最久未使用)。我们将深入探讨这些算法的工作原理、优缺点以及它们在实际操作中的应用。 1. Optimal...

    aaa.rar_FIFO LRU OPT_OPT FIFO LRU_OPT_ LRU_ FIFO_java fifo lru_l

    对于Java实现,通常会抽象出一个通用的缓存接口,包含put、get、evict(淘汰)等方法,然后针对每种策略实现具体的缓存类。在设计时,需注意线程安全问题,特别是在多线程环境中,可能需要使用`synchronized`关键字...

    linux命令执行,历史记录,常用命令

    可以记录常用的linux命令,特别是比较长的,非常有用。使用方法:把该Q可执行文件考备份到linux上,任何目录都行,第一次执行用./q的方式执行,第一次执行之后q程序会被加到系统目录,以后每次执行都可以像使用系统...

    opt光源控制源码.zip_opt光源_opt光源控制源码_光源控制_控制

    在IT行业中,光源控制是一个重要的领域,特别是在自动化测试、光学实验和智能照明系统中。"Opt光源"通常指的是由OPt公司...无论是为了优化现有系统,还是为了教育目的,都应该充分利用这份源码来扩展我们的知识和技能。

    yemianzhihuansuanfa.rar_FIFO LRU OPT_LRU_MFC置换页面_mfc fifo_opt fi

    本文将深入探讨三种页面置换算法:先入先出法(FIFO)、最优置换算法(OPT)和最久未使用算法(LRU),并结合MFC(Microsoft Foundation Classes)框架来实现可视化页面置换。 先入先出法(FIFO)是最简单的页面...

    fifo_lru_opt.rar_FIFO LRU_OPT_ LRU_ FIFO_lru算法_课程设计_鎿嶄綔绯荤粺 璇剧▼璁捐

    本课程设计关注的是三种经典的页面置换算法:先进先出(FIFO)、最近最久未使用(LRU)以及最佳(OPT)算法。 FIFO(先进先出)是最简单的页面置换算法。它的基本思想是,当需要淘汰一个页面时,选择最早进入内存的...

    opt_src_25.0

    标题“opt_src_25.0”所指的应该是Erlang编程语言的一个特定版本的源代码包。...通过以上知识点的学习和实践,你可以充分理解和利用“opt_src_25.0”这个源代码包,构建和维护自己的Erlang应用程序。

    linux常用命令,历史记录,快速执行

    保存和执行常用的linux命令,经常需要编辑的目录很深的文件,或教长的编译命令等等。使用方法:把该Q可执行文件考备份到linux上任何目录,第一次执行会被加到系统目录,以后每次执行都可以像使用系统命令一样。 1.查看...

    FIFO-LRU-OPT-Clock.rar_LRU Clock OPT_OPT_OPT FIFO LRU_clock页面置换_

    本资料包主要涵盖了四种常见的页面置换算法:FIFO(先进先出)、LRU(最近最久未使用)、OPT(最佳页面置换)以及NUR(最近未使用)。下面将对这四种算法进行详细阐述。 首先,FIFO(First In First Out)是最简单...

    OPT.zip_OPT_OPT算法_optchoice_opt算法的实现

    当内存不足时,OPT算法会选择未来最远不会被访问的页面进行替换,这样可以确保在有限的内存资源下最大化有效利用。 实现OPT算法的关键在于预测未来页面的访问序列,这在现实中是不可能做到的,因为我们无法预知未来...

    OPT.rar_opt策略_opt置换_信息调入

    OPT该算法的基本思想是:发生缺页时,有些页面在内存中,其中有一页将很快被访问(包含紧接着的下一条指令的那页),而其他页则可能要到10、100、或1000条指令之后才被访问,每个页都可以用在该页面首次被访问前所要...

    optfile.zip_ZEN3309.opt_Zen3309_zen3309引脚_zen3309电路图

    标题中的"optfile.zip_ZEN3309.opt_Zen3309_zen3309引脚_zen3309电路图"表明这是一个关于Zen3309微控制器的优化文件压缩包,其中包含了与Zen3309芯片相关的配置文件以及电路图信息。Zen3309是一款可能由Sinowellath...

    操作系统_FIFO_LRU_OPT

    根据给定文件的信息,我们可以看出该文件主要涉及的是操作系统中的三种页面置换算法:FIFO(先进先出)、LRU(最近最少使用)以及 OPT(最佳置换算法)。这三种算法是虚拟内存管理中用来决定何时替换内存中哪些页面...

    Opt_Steepest.rar_Opt_Steepest_gradient_opt_steepe_搜索_最小值

    最速下降法是一种沿着N维目标函数的负梯度方向搜索最小值的方法。该程序是用最速下降法求无约束最优化解。

Global site tag (gtag.js) - Google Analytics