首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有个网络数据比较大,解压后有3M多,怎么加快处理速度?各位支招

2012-02-17 
有个网络数据比较大,解压后有3M多,如何加快处理速度?各位支招有个网络数据比较大,解压后有3M左右,需要把里

有个网络数据比较大,解压后有3M多,如何加快处理速度?各位支招
有个网络数据比较大,解压后有3M左右,需要把里面的记录一条一条地分离出来,以'\n'为记录结束标识,
但是目前我用cstring类进行处理,查到一个'\n'就处理一条记录,差不多要1,2分钟才能处理完毕,大家有没有
快捷的办法??

[解决办法]
楼主大概思路没错,可考虑如下逻辑:

C/C++ code
int index = 1;while(index != -1){  index = str.Find(...);  //do something....  str = str.Mid(...);}
[解决办法]
C/C++ code
int nIndex = 0nIndex = str.find('\n',nIndex);while(nIndex != -1){      //do somethine;    nIndex = str.find('\n',nIndex);} 

热点排行