admin 管理员组

文章数量: 1086019


2024年3月12日发(作者:伦勃朗布光图片)

mfc cstring拆分函数

CString是MFC中的一个字符串类,提供了一系列的成员函数用于

字符串的操作。其中也包含了拆分字符串的函数。本文将介绍CString

中的拆分函数,包括Split、Tokenize以及自定义的拆分函数。

一、Split函数

Split函数是CString中最常用的拆分字符串的函数之一。它的原

型如下:

int Split(CStringArray& sa, LPCTSTR lpszStr, LPCTSTR

lpszDelimiters);

参数说明:

sa:用于存储拆分结果的CStringArray对象。

lpszStr:需要拆分的字符串。

lpszDelimiters:用于拆分字符串的分隔符字符串。

Split函数会按照分隔符字符串将源字符串拆分成若干个子字符串,

并将结果存储在CStringArray对象中。下面是一个使用示例:

CString str = "Hello,World";

CStringArray strArray;

(strArray, ",");

Split函数将以逗号为分隔符,将字符串str拆分成两个子字符串

"Hello"和"World",并将结果存储在strArray中。

二、Tokenize函数

Tokenize函数是CString中另一个拆分字符串的函数。它的原型

如下:

int Tokenize(CString& strToken, int& iStart, LPCTSTR

lpszSeparators);

参数说明:

strToken:用于存储拆分结果的CString对象。


本文标签: 字符串 拆分 函数 分隔符 用于