args.h
来自「大数算法,为了平常数据的输入,运算处理」· C头文件 代码 · 共 59 行
H
59 行
//
// 狐崽简易类库(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 + =
减小字号Ctrl + -
显示快捷键?