📄 gmcmdparser.cpp
字号:
#include "stdAfx.h"
#include ".\gmcmdparser.h"
GMCmdParser::GMCmdParser(void)
{
}
GMCmdParser::~GMCmdParser(void)
{
}
bool GMCmdParser::Parsing( const char* pszCmd, vector<string>& vecCmd )
{
if( pszCmd == NULL || (strcmp(pszCmd, "") == 0) )
return false;
string strCmd = pszCmd;
string strHead[MAX_ARGUMENT];
string strTemp = strCmd;
int nIdx = 0, nCntCmd = 0;
//1. 捞 巩厘阑 颇教茄促.
for(int i = 0; i < MAX_ARGUMENT; i++)
{
nIdx = (int)strCmd.find(' ');
if( nIdx == string::npos )
{
//父老 付瘤阜 巩磊凯捞搁, 备盒磊啊 绝扁 锭巩俊 咯扁肺 柯促.
if( strCmd.length() > 0 )
{
strHead[i] = strCmd;
vecCmd.push_back( strHead[i] );
nCntCmd++;
}
break;
}
strHead[i] = strCmd.substr( 0, nIdx );
vecCmd.push_back( strHead[i] );
strCmd.erase(0, strHead[i].length() + 1 ); // +1甫 秦霖巴篮 后沫阑 器窃矫难辑 瘤况具 窍扁 锭巩捞促.
nCntCmd++;
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -