`
CrackRen
  • 浏览: 170375 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

分割字符串的AfxExtractSubString函数

    博客分类:
  • VC++
 
阅读更多

函数原型:

BOOL AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n')

参数说明:

rString  保存输出的子字符串

lpszFullString  待分割的字符串

iSubString  提取的子字符串的序号,从0开始。假如你想提取第3段,该参数就输入2

chSep  用于分割的字符,默认的是'\n' 

返回值:分割成功,就返回TRUE;iSubString越界,则返回FALSE

举例说明:

	CString szGet;	
	CString szText = "var hq_str_sh600736=\"苏州高新,5.33,5.32,5.70,5.85,5.32,5.71,5.72,56939555,323766177,92561,5.71,121300,5.70,57200,5.69,34600,5.68,18600,5.67,130327,5.72,177801,5.73,40999,5.74,194908,5.75,69600,5.76,2011-08-12,15:03:07\";";

	AfxExtractSubString(szGet, szText, 1, ',');	//取回 5.33
	AfxExtractSubString(szGet, szText, 2, ',');	//取回 5.32
	AfxExtractSubString(szGet, szText, 3, ',');	//取回 5.70
	//想要取回苏州高新
	AfxExtractSubString(szGet, szText, 0, ',');	//先取回var hq_str_sh600736="苏州高新
	AfxExtractSubString(szGet, szGet, 1, '\"');	//取回 苏州高新
 

注意:用于分割的只能是字符,不能是字符串。

多个字符使用_tcstok函数,另外可以使用find函数自己写.

 

分享到:
评论

相关推荐

    VC中分割字符串的AfxExtractSubString函数

    ### VC中分割字符串的AfxExtractSubString函数 在Visual C++(以下简称VC)开发环境中,处理字符串是一项常见的任务。特别是在进行数据解析、文本处理等工作时,经常需要将一个长字符串按照特定规则拆分成多个子...

    MFC中几个有用的字符串操作函数.docx

    在提供的文档中,提到了几个非常实用的字符串操作函数,包括`AfxFormatString1`、`AfxFormatString2`、`AfxExtractSubString`以及`AfxFormatStrings`。 1. **AfxFormatString1** 和 **AfxFormatString2**: 这两个...

    按 分隔符 拆分 字符串

    - `AfxExtractSubString` 是 MFC 提供的一个函数,用于从一个字符串中提取子字符串。 - 参数说明: - 第一个参数:目标字符串变量。 - 第二个参数:原始字符串。 - 第三个参数:子字符串的位置索引(从1开始计数...

    VC中截取字符串(CString)的方法

    在VC++编程中,我们有时会遇到关于截取字符串的问题,对于CString类型字符串的截取VC中有现成的函数可供使用,主要是:CString Mid (int nFirst, int nCount);和BOOL AfxExtractSubString (CString& rString, ...

    VC6.0调用大漠函数(实现找图按键_制作脚本挂机 必备)

    //vc字符串分割函数 AfxExtractSubString( x, (LPCTSTR)strTmp, 1, '|');//取数组1 AfxExtractSubString( y, (LPCTSTR)strTmp, 2, '|');//取数组2 //___________________________________________________________...

    IP跳变代码

    1. **分割IP地址**:通过`AfxExtractSubString`函数将原始IP地址字符串按"."分隔,存储到数组中。 2. **计算新IP地址**:根据用户设定的步长(`m_Num`),递增最后一个IP段。如果溢出,则依次向前一位进位。 3. **...

    解决error C2065: '_beginthreadex' :undeclared identifier

    在编译过程中遇到“Error C2065:'_beginthreadex':undeclared identifier”这一错误信息时,通常意味着编译器无法识别`_beginthreadex`函数,即该函数未被正确声明或包含。`_beginthreadex`是用于创建新线程的一个...

    VC6.0读CSV文件

    Tokenize采用AfxExtractSubString进行代替;书中源码在VC6.0环境下不能直接使用,但是整个编程思想还是很值得借鉴。在此向原作者致敬。例子主要功能包括: 1、实现对test.csv文件的读写(例子主要是读); 2、可以...

    VC 获取并显示沪深股市实时交易行情.rar

     AfxExtractSubString(sTemp, (LPCTSTR)value, j, ',');// 得到第N个  sTemp.TrimLeft();//去掉空格  sTemp.TrimRight();  strArray.Add(sTemp);  }  str=strArray.GetAt(0);  for(i=0; i {  if(str[i]==...

Global site tag (gtag.js) - Google Analytics