首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

利用ACE_Get_Opt解析下令

2012-11-08 
利用ACE_Get_Opt解析命令ACE_Get_Opt通常用来解析程序的命令行参数,也可结合ACE_ARGV类解析其他的字符串命

利用ACE_Get_Opt解析命令
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;    }}

热点排行