zoukankan      html  css  js  c++  java
  • 2015IBM上海的一道笔试题

    描述:输入一个字符串("abc$rr$asdsakk$"),和一个分隔符("$"),进行字符串分割,反正就是实现split(题目好像就是这样,时间太久记得不太清楚了)。

    void _c_split(const char* _src, const char* _delimiter, char** _dest)

    {

      assert( _src!=NULL && _delimiter!=NULL && _dest!=NULL );

      int srcLen = strlen(_src), deLen = strlen(_delimiter);

      if ( srcLen==0 || deLen==0 )

        return;

      char* start = _src, *end;

      while ( ture )

      {

        end = strstr(start,_delimiter);

        if ( end!=NULL )

        {

          memset(end, '' , deLen);

          *_dest++ = start;

          end = end+deLen;

          start = end;  

        }

        else

        {

          *_dest = start;

          break;

        }

      }

    }

  • 相关阅读:
    JS 数组及函数的应用
    JavaScript 基础知识点
    利用css布局效果图
    css 区块与盒子模型
    JS数组及函数的应用
    JavaScript基础
    近期总结12.30
    层叠样式与盒子模型
    PHP课后小结 2017.12.22
    PHP课后小结 12.20
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4109148.html
Copyright © 2011-2022 走看看