⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gmcmdparser.cpp

📁 奇迹世界 部分源代码奇迹世界 部分源代码奇迹世界 部分源代码
💻 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 + -