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;

        }

      }

    }

  • 相关阅读:
    2016_6_28日报
    2016_6_27日报
    软工总结
    团队项目:第九关攻略
    团队项目:第八关攻略
    团队项目:第七关攻略
    团队项目:第六关攻略
    团队项目:第五关攻略
    团队项目:第三四关攻略
    day5
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4109148.html
Copyright © 2011-2022 走看看