zoukankan      html  css  js  c++  java
  • 字符串的分割

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<string>
    /*
    有一个字符串符合以下特征(”abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";),要求写一个函数(接口),输出以下结果
    1) 以逗号分割字符串,形成二维数组,并把结果传出;
    2) 把二维数组行数运算结果也传出。
    strchr(“aa,aa”,’,’ );
    请自己定义一个接口(函数)。
    要求1:能正确表达功能的要求,定义出接口(函数)(30分);
    要求2:正确实现接口(函数),并实现功能(40分);
    要求3:编写正确的测试用例。(30分)。
    */
    void sqlit(char*buf,char buf1[10][30],const char c)
    {
    char *p=NULL,*tmp=NULL;
    p=buf;
    tmp=buf;
    int tmpcount=0;
    int count=0;

    while(*p!='')
    {
    p=strchr(p,c);
    if(p!=NULL)
    {
    tmpcount=p-tmp;
    memcpy(buf1[count],tmp,tmpcount);
    buf1[count][tmpcount]='';
    p=p++;
    tmp=p;
    count++;
    }


    }


    }

    void main()
    {
    char *p="abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";
    char c=',';
    char buf1[10][30]={};
    sqlit(p, buf1, c);
    for(int i=0;i<10;i++){
    printf("%s ",buf1[i]);
    }


    system("pause");
    }

  • 相关阅读:
    属性,选择器和css
    笔记
    浏览器
    单位
    marquee 滚动标签
    双飞翼布局与圣杯布局
    随便看看吧
    光标的形状 颜色的表示方法
    如何实现浏览器title中的小图标
    解决浏览器兼容问题 补充
  • 原文地址:https://www.cnblogs.com/sw520/p/9508780.html
Copyright © 2011-2022 走看看