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;

        }

      }

    }

  • 相关阅读:
    1,Window安装Docker
    字符串编码
    hive自带derby数据库初始化
    numpy深浅复制
    matplotlib基础学习
    pandas基础学习
    numpy基础学习
    pandas之join、merge
    pandas之索引
    pandas之时间戳
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4109148.html
Copyright © 2011-2022 走看看