Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 学习~strtok
【标  题】:学习~strtok
【关键字】:strtok
【来  源】:http://www.blogjava.net/faintbear/archive/2005/11/05/18323.html

学习~strtok

Your Ad Here

extern char *GetField(char *ibuf,char *ChrSet,int num)
{
int  i=0;
static char tmp[256];
char *pt,*pstr;

pstr=(char *)malloc(strlen(ibuf)+1);
strcpy(pstr,ibuf);
for(i=0,pt=strtok(pstr,ChrSet);pt!=NULL;i++,pt=strtok(NULL,ChrSet))
{
 if(i>=num||pt==NULL) break;
}
strcpy(tmp,pt);
free(pstr);
return(tmp);
}

例:
char *pt;
char buf[]="324324324|234324324|23432432432|23432432432|33333";
pt=GetField(buf,"|",3);





static void addArray(char *buff, char array[][MQ_ARRAY_LEN])
{
  

    int index = 0;
    int i=0;

    char *pt,*pstr;
    char * ChrSet= ",";

    pstr=(char *)malloc(strlen(buff)+1);
    pstr = strcpy( pstr, buff);
    for(i=0,pt=strtok(pstr,ChrSet); pt!=NULL; i++, pt=strtok(NULL,ChrSet))
    {
        if(pt==NULL) break;
      //  printf("dealing ... %s\n", pt);
        strcpy(array[index],pt);
        index++;
    }
    free(pstr);

}

Commons 阅读笔记 之 Configuration 篇:【上一篇】
GPRS与GSM和WAP的关系 :【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 网站设计的思考(9)——网页字体的设置
  • 如何获得创建控制文件的脚本并重建控制文件
  • Linux下的多媒体软件
  • 仓管王v7.0标准版的破解
  • 改变人生的32句励志名言
  • 宽带无线接入技术前景诱人
  • Windows Workflow Foundation (wwf) 学习笔记(二)
  • Solaris 10 x86 (1/06)安装nVIDIA nForce板载网卡驱动
  • oracle命令
  • 超级P2P搜索引擎让所有收费网站破产!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.