`
wangchongya
  • 浏览: 22491 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

VC分隔字符串

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

//参数说明:
//source: 需要分割的源字符串;
//dest: 存储分割后的各个字符串变量的目标变量;
//division:分割字符
void CHelloWordlDlg::DecodeCString(CString source,  CStringArray& dest, char division)
{
	dest.RemoveAll();
	int nCount=0;
	for(int i=0;i< source.GetLength();i++)
	{
		if(source.GetAt(i)== division)
		{
			nCount=i;
			dest.Add(source.Left(i)); //去掉右边
			int nIndex=dest.GetSize()-1;
			for(int j=0;j <nIndex;j++)
			{
				dest[nIndex] = dest[nIndex].Right(dest[nIndex].GetLength()-dest[j].GetLength()-1); //去掉左边
				TRACE0(dest[nIndex]+"\n");
			}
		}
	}
	//处理最后一个分隔符division右边的剩余部分。
	dest.Add(source);
	int nIndex2=dest.GetSize()-1;
	for(int j=0;j <nIndex2;j++)
	{
		dest[nIndex2] = dest[nIndex2].Right(dest[nIndex2].GetLength()-dest[j].GetLength()-1); //去掉左边
		TRACE0(dest[nIndex2]+"\n");
	}
}
 
分享到:
评论

相关推荐

    逗号分隔字符串,Vc 字符处理示例源码.rar

    逗号分隔字符串,Vc 字符处理示例源码, 以逗号为分隔点,自由任意拆分字符串,经常编写代码的朋友可能会想到Split,对,本代码就是使用Split函数实现分隔字符串,这相当实用,在日常编程中,对字符串的截娶过滤与...

    C++字符串分割函数+VC助手

    C++字符串分割源码,破解版VC助手,兼容多个windows版本

    字符串检测VC

    - **分割与合并**:`strtok()`用于按分隔符拆分字符串,`std::getline()`读取一行并去掉末尾的换行符,`std::stringstream`可以方便地将字符串转换为其他数据类型。 在实际编程中,理解并熟练运用这些字符串处理...

    VC字符串处理

    在VC++编程环境中,`CString`是一个非常重要的类,它为C++程序员提供了方便的字符串操作功能...通过不断的练习和应用,你可以掌握更多高级技巧,比如使用`FormatV`进行复杂格式化,或者利用`Tokenize`方法分割字符串。

    vc mfc 分割字符串

    ### VC MFC 分割字符串知识点解析 在VC (Visual C++) 和MFC (Microsoft Foundation Classes) 开发环境中,处理字符串是非常常见的需求之一。本篇文章将详细介绍如何在MFC框架下实现字符串的分割,并且对一个具体的...

    VC中分割字符串的AfxExtractSubString函数

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

    字符串按指定的字符串进行分隔

    首先,当我们知道分隔符的数量时,可以使用`strtok`函数来实现字符串的分割。`strtok`函数是C标准库中的一个函数,用于将字符串按照指定的分隔符进行切割。它的基本用法如下: ```cpp char *strtok(char *str, ...

    VC 根据指定字符分割字符串.rar

    这个"VC 根据指定字符分割字符串.rar"压缩包提供了一个示例,帮助开发者理解如何在C++中实现这一功能。通常,这涉及到对字符串的处理,包括查找、定位和分割等操作。这里我们将详细探讨如何在VC++中实现这一功能。 ...

    VC Split分隔字符串以逗号分隔.rar

    VC Split分隔字符串以逗号分隔,拆分一个完整的字符串,用,号分隔成多个字符串。大家也可把这个示例看做是VC 使用Split函数的一个例子,因为这个拆分字符串的功能主要是基于Split函数来实现的。

    VC字符串分割成数组.doc

    - 接着,使用`find_first_of()`函数寻找字符串中的第一个分割符位置,以此循环分割字符串直到没有更多的分割符为止。 - 在每次分割过程中,进一步检查每个分割出的子串是否存在赋值符,以确定键值对。 - 最后,将...

    VC++解析字符串实例

    3. **迭代器遍历**:对于简单的字符串分割,也可以使用C++的迭代器配合`std::find`函数,逐个字符检查并分割字符串。 4. **自定义函数**:在某些特定情况下,可能需要编写自定义函数来完成解析。这可能涉及到对特定...

    字符串逆序算法示例 VC CUI程序

    在编程领域,字符串逆序是一种常见的操作,尤其在C++编程中,我们经常需要实现这样的功能。本示例是基于VC++(Visual C++)的命令行界面(CUI)程序,它展示了如何通过C++语言来实现字符串的逆序。下面我们将详细...

    VC 字符串截取 大小写转换函数集代码.rar

    此外,这些函数可能还包括对字符串的其他操作,如去除空白、分割字符串、合并字符串、查找子串位置等。比如`trim()`用于去除字符串首尾的空白,`split()`用于根据分隔符将字符串分割成多个部分,`join()`则可以将...

    VC读取文件并拆分字符串

    假设我们已经读取了一个包含多个子字符串的字符串,比如由逗号分隔的列表,我们可以这样拆分它: ```cpp #include #include std::string str = "value1,value2,value3"; std::istringstream iss(str); std::...

    VC字符串根据指定字符分割成CStringArray

    用法: CSplitStr Split; CString m_sText = "鹅 鹅 鹅,曲项向天歌,白毛浮绿水,红掌拨清波"; Split.SetSplitFlag(","); Split.SetSequenceAsOne(TRUE); Split.SetData(m_sText); CStringArray array;...

    vc CListBox中SetItemData和GetItemData的用法_CString字符串分隔符数,CStringArray.rar

    在处理字符串分隔符和`CStringArray`时,`CString`类提供了一种方便的方法来分割字符串。假设你有一个由逗号分隔的`CString`,你可以使用`Tokenize`函数将其拆分为多个`CString`对象,然后将这些对象添加到`...

    ff.rar_ ff-activex-host_VC 字符_vc 利用editbox读取文件并多行_字符串编辑

    "并且将显示输出到不同字符串"意味着我们需要处理字符串分割或者动态生成多个字符串,以便将文件内容逐行加载到EditBox中,这样用户就能看到文件内容的逐行显示。 实现这个功能通常涉及以下步骤: 1. **创建...

    VC6.0 实现CString 分割 对于初学者比较实用 本人实际操作使用

    掌握这些基本技巧后,初学者就能在VC6.0中灵活地处理和分割字符串了。无论是在读取配置文件、解析用户输入,还是在处理其他涉及字符串处理的场景,这都是非常实用的技能。尽管VC6.0已经相对老旧,但它的学习价值和...

    字符串分析函数

    在这个特定的实例中,我们关注的是如何利用VC来分析和处理由空格分隔的字符串。下面我们将详细探讨相关的知识点。 1. **字符串基础**: - 字符串在C++中通常表示为字符数组,以空字符'\0'结尾。例如,"Hello"在...

    c++字符串分割的方法

    1. 单个分隔符(单个字符或子串)分割字符串 在C++中,我们可以自定义一个函数,例如`splitStr`,来实现这个功能。这个函数接受两个参数:`src`代表原字符串,`delimiter`作为分隔符。首先,我们需要对输入参数进行...

Global site tag (gtag.js) - Google Analytics