📄 args.h
字号:
//
// 狐崽简易类库(BSC)成员
// Baby Fox Simple Class
//
// 狐崽保留其所有权力,使用权归所有程序爱好者
//
// useful functions
//
#include "FArray.h"
#include "FString.h"
//参数处理
FArray<FString> GetArguments(char *CmdLine)
{
FArray<FString> myArray;
FString myString;
bool Quote=false;
for(unsigned int i=0; i<StrLen(CmdLine); i++)
{
if(Quote)
{
if(CmdLine[i]!='\"')
myString+=CmdLine[i];
else
{
myArray.Add(myString);
myString="";
Quote=false;
}
}
else
{
switch(CmdLine[i])
{
case '/':
myArray.Add(myString);
myString="/";
break;
case ' ':
if(myString.GetLength())
myArray.Add(myString);
myString="";
break;
case '\"':
Quote=true;
break;
default:
myString+=CmdLine[i];
}
}
}
if(myString!="")myArray.Add(myString);
return myArray;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -