You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
701 B
C

1 month ago
#pragma once
class CParseString
{
public:
CParseString();
CParseString(CString strObject, CString strSeparator = _T(" \t"));
virtual ~CParseString();
public:
//<2F><>ȡ<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD>
INT_PTR Size();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD>ȡij<C8A1><C4B3><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
CString operator[](int iIndex);
//<2F><><EFBFBD>½<EFBFBD><C2BD><EFBFBD>
void Parse(CString strObject, CString strSeparator = _T(" \t"));
protected:
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>strSeparator<6F>е<EFBFBD><D0B5>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>зָ<D0B7>
virtual void ParseString(const CString& strObject, const CString& strSeparator);
virtual void AddSubString(CString& strSubString);
virtual BOOL IsCharInString(const CString& strSeparator, const TCHAR& chCur);
private:
CStringArray m_strArray;
};