admin 管理员组

文章数量: 1184232


2024年3月14日发(作者:header words什么意思)

本资料收集整理于网上。

MFC中有几个字符串操作函数很有用,但有的在MSDN中都查不到,因为MSDN没

有公布。下面我们来看看它们的用法和声明及定义等。

// 功能 : 格式化字符串

// 参数 : rString - 输出参数,格式化后的字符串将保存在此字符串中

// nIDS - 将进行替换操作的格式字符串的资源ID

// lpsz1 - 指向将替换格式字符串中“%1”字符的字符串

// lpsz2 - 指向将替换格式字符串中“%2”字符的字符串

void AFXAPI AfxFormatString1(CString& rString, UINT nIDS, LPCTSTR lpsz1);

void AFXAPI AfxFormatString2(CString& rString, UINT nIDS, LPCTSTR lpsz1,

LPCTSTR lpsz2);

// Implementation string helpers

void AFXAPI AfxFormatStrings(CString& rString, UINT nIDS, LPCTSTR const*

rglpsz, int nString);

void AFXAPI AfxFormatStrings(CString& rString, LPCTSTR lpszFormat,

LPCTSTR const* rglpsz, int nString);

// 功能 : 获取子字符串

// 参数 : rString - 输出参数,保存子字符串

// lpszFullString - 源字符串

// iSubString - 子字符串索引,从0开始计数

// chSep - 子字符串间的分隔字符,默认为'n'

BOOL AFXAPI AfxExtractSubString(CString& rString, LPCTSTR lpszFullString,

int iSubString, TCHAR chSep = 'n');

/////////////////////////////////////////////////

////////////////////////////////////////////////

///

// Strings in format ".....%1 .... %2 ...." etc. void AFXAPI

AfxFormatStrings(CString& rString, UINT nIDS,

LPCTSTR const* rglpsz, int nString)


本文标签: 字符串 格式 替换 用法 操作