dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>C/C++>C/C++技术资料>文章内容
用Viusal C++实现字符串分割函数
来源: vckbase 作者:
  一、用Delphi写的时候,读取文本形式的配置文件,需要对字符串进行分析,如“姓名=刘德华;年龄=40;国籍=中国;”,Delphi有现成的分析函数,只要给出分割符“;”就行了。后来用VC做相似的字符串分析,VC没有提供这样的函数,上网搜了一下也没有找到,所以自己写了一个函数,虽然函数比较简单,但是或许有朋友需要,刚好可以提供方便!

  二、函数代码:

//参数说明:
source: 需要分割的源字符串;
dest: 存储分割后的各个字符串变量的目标变量;
division:分割字符

void decodeCString(CString source, CStringArray& dest, char division)
{
 dest.RemoveAll();
 for(int i=0;i〈 source.GetLength();i++)
 {
  if(source.GetAt(i)== division)
  {
   dest.Add(source.Left(i)); //去掉右边
   for(int j=0;j 〈 (dest.GetSize()-1);j++)
   {
    dest[dest.GetSize()-1] = dest[dest.GetSize()-1].Right(dest[dest.GetSize()-1].GetLength()-dest[j].GetLength()-1); //去掉左边
   }
  }
 }
}

上一篇:用VC++制作QQ自动登陆软件   下一篇:用VC++实现应用程序窗口的任意分割
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·C语言数组排序小结
·Python 与 C++ 程序的简单实例对
·c++ 数组与指针
·C++中的内存管理(new、delete、
·如何用C语言开发DSP嵌入式系统
·如何用C语言开发DSP嵌入式系统
·Linux下C语言编程
·学习arm的话先看哪本书?
·C++初学者应该关心的优秀图书一
·利用C语言小程序来解决大问题
·用C语言写PHP扩展的步骤
·用C语言扩展PHP功能
  相关文章
·用VC++制作QQ自动登陆软件
·用VC++实现应用程序窗口的任意分
·用VC++建立Service服务应用程序
·分析百度“IE搜索伴侣”的源代码
·VC++开发BHO插件——定制你的浏
·VC++实现显示透明的256色以上的
·GIS三维地景仿真设计之最后的话
·用Visual C++设计屏幕抓图程序
·GIS三维地景仿真设计之雾化和纹
·基于VC++中ATL创建ActiveX控件的
·VC实现自动监测光驱状态的改变
·VC++ 6.0中实现三叉切分窗口与多
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763