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.

34 lines
737 B
C++

#pragma once
class AFX_EXT_CLASS CSplitStr
{
private:
//切分的标志符号
CString m_sSplitFlag;
//连续的切分的标志符号当成一个标志处理
BOOL m_bSequenceAsOne;
//被切分的文本
CString m_sData;
public:
CSplitStr();
virtual ~CSplitStr();
//得到切分好的文本串
void GetSplitStrArray(CStringArray &array);
//得到被切分的文本
CString GetData();
//设置被切分的文本
void SetData(CString sData);
//得到切分参数
BOOL GetSequenceAsOne() { return m_bSequenceAsOne; };
//设置切分参数
void SetSequenceAsOne(BOOL bSequenceAsOne) { m_bSequenceAsOne = bSequenceAsOne; };
//得到切分标志
CString GetSplitFlag() { return m_sSplitFlag; };
//设置切分标志
void SetSplitFlag(CString sSplitFlag) { m_sSplitFlag = sSplitFlag; };
protected:
};