parsestr.cpp

来自「与游戏,网络,输入法相关」· C++ 代码 · 共 32 行

CPP
32
字号
// 嵌入式表达式代码
// 作者: Janhail Luo
// 最后整理: 2003-03-03
//////////////////////////////////////////////////////////////////////
#include "ParseStr.h"

char* GetSymbol(char* szExpr, char* szSymbol)
{
    char  * ps, *pd;
    int     cnt;    // Symbol长度计数器

    pd = szSymbol;
    ps = GetNextChar(szExpr);

    // 取得Symbol
    cnt=0;
    while ((*ps>='a'&&*ps<='z')||(*ps>='A'&&*ps<='Z')||(*ps>='0'&&*ps<='9')||(*ps=='_')||(*ps=='.'))
    {
        if (cnt<=EXPR_MAX_SYMBOL)
        {
            *pd = *ps;
            pd ++;
            cnt++;
        }
        ps ++;
    }
    *pd = 0;

    // 过滤空格
    return GetNextChar(ps);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?